====== Muftasoft's Linux Course ====== {{:atrc_website:linux-logo.png?400|}} ====== Linux Administration Course 1 ====== This course covers essential topics and skills for becoming proficient in Linux system administration: **Week 1: Introduction to Linux Administration** **Session 1: Linux Basics and Installation** Introduction to Linux and its distributions Understanding the Linux file system hierarchy Installation of a Linux distribution (e.g., Ubuntu or CentOS) **Session 2: Command-Line Essentials** Navigating the command line interface (CLI) Basic file operations (ls, cp, mv, rm, etc.) Text processing commands (grep, sed, awk) **Session 3: User and Group Management** Creating and managing user accounts Managing user groups and permissions Password policies and security considerations **Week 2: System Configuration and Maintenance** **Session 4: Package Management** Introduction to package managers (apt, yum, dnf) Installing, updating, and removing software packages **Session 5: File System Management** Disk partitioning and formatting Mounting and unmounting filesystems Monitoring disk usage and quotas **Session 6: Process Management** Understanding processes and their attributes Process monitoring and control (ps, top, kill, etc.) Managing background and foreground processes **Week 3: Networking and Security** **Session 7: Network Configuration** Configuring network interfaces IP addressing and subnetting basics Troubleshooting network connectivity **Session 8: Firewall and Security** Introduction to iptables or firewalld Basic firewall rules and configurations Intrusion detection and prevention basics **Session 9: User Authentication and SSH** Understanding authentication mechanisms (password, SSH keys) Configuring SSH for secure remote access SSH key management and best practices **Week 4: Advanced Topics in Linux Administration** **Session 10: System Logging and Monitoring** Using syslog for system logging Introduction to log rotation and log analysis Monitoring system performance (top, vmstat, iostat) **Session 11: Backup and Recovery** Importance of data backup and disaster recovery Configuring and using backup tools (rsync, tar, etc.) Creating backup schedules and strategies **Session 12: Virtualization and Containers** Introduction to virtualization (e.g., KVM) Basics of containerization (Docker) Creating and managing virtual machines and containers **Week 5: Web Services and Automation** **Session 13: Web Server Setup (e.g., Apache or Nginx)** Installing and configuring a web server Creating virtual hosts and configuring SSL Web server security best practices **Session 14: Introduction to Bash Scripting** Basics of shell scripting Writing and executing simple Bash scripts Using variables, loops, and conditionals **Session 15: Automation with Cron Jobs and systemd** Scheduling tasks with cron jobs Introduction to systemd and service management Creating custom systemd service units By the end of this 45 hour course, participants should have gained a strong foundation in Linux system administration, including fundamental concepts, practical skills, and hands-on experience with various administrative tasks and tools. Keep in mind that you might need to adjust the pacing and content based on the participants' prior knowledge and learning speed. Duration : 5 Weeks. 3 Classes per week. 3 Hours per class. ===== This course includes: ===== Certificate of attendance available after having gone through all of the course materials, and assignments, and quizzes. Certificate of assessment of skills after passing assessments within 90 days of starting the course. Discussion group for all active participants. ===== Requirements ===== A desire to learn Linux administration. Any Linux distribution installed on your computer or a virtual machine. Desktop with at least 2 GB or RAM for an installed machine. Desktop with at least 6 GB or RAM for a virtual machine with a Non Linux host OS. ===== Who this course is for: ===== Those who want to get started with Linux. Existing Linux users or learners who wants to be effective at using the Linux command Line. Those who want to learn cloud computing. Those who want to go into DevOps. Those who want to learn how to provide and maintain Internet Services. Aspiring Linux system administrators. 8 Classes of 3 Hours each for weekdays. 6 Classes of 4 hours each for weekends. Duration: 45 Hours. **Slots available.** 3 Times a week. Monday, Wednesday, Friday : 10:00 - 13:00 Monday, Wednesday, Friday : 18:00 - 21:00 Tuesday, Thursday, Saturday : 10:00 - 13:00 Tuesday, Thursday, Saturday : 18:00 - 21:00 2 Times a week. Saturday, Sunday : 14:00 - 18:00 **Physical Class Location : ** Block 8 Federal B. Area, Karachi. **Available Now.** Near NIPA Karachi. Expected to become available in a week. Other locations shall become available as they get contracted. Institutes are welcome to discuss venue availability for physical classes for this course. We are open to partnering with institutes globally for offering this and other courses via video conferencing. **Assessment of capability and examination by :** {{:atrc_website:hands_on_assessments_logo_-_26_april_2022-6.jpeg?400|}} {{:training:certificate1.jpeg?400|}} [[training:certificates|Information about certificates and badges.]] To register for the course contact : +92 343 270 2932 ( whatsapp ) [[atrc_website:contact|Contact Information]] Course fee : 1 LTC for each course ( USD 65 , PKR 18,200 ) per participant. Discounts available for registrations as a group until 30 October 2023. ^ Number of students ^ Percentage discount ^ Notes ^ |1 | 0% | Available for physical classes and video conferencing virtual classes | |2 | 10% | Available for physical classes and video conferencing virtual classes | |3 | 20% | Available for physical classes and video conferencing virtual classes | |5 | 30% | Available for physical classes and video conferencing virtual classes | |8 | 40% | Available for physical classes and video conferencing virtual classes | |13 | 50% | Only applies for video conferencing virtual classrooms| |21 | 60% | Only applies for video conferencing virtual classrooms| |34 | 70% | Only applies for video conferencing virtual classrooms | |55 | 80% | Only applies for video conferencing virtual classrooms| |89+ | 90% | Only applies for video conferencing virtual classrooms | Udemy course free coupons code : F-L-19405DDF29240A94 [[https://www.udemy.com/course/linux-administration-1/?couponCode=F-L-19405DDF29240A94|Link with coupon code applied]] https://www.udemy.com/course/linux-administration-1/?couponCode=F-L-19405DDF29240A94 Validity 30 days Starts 10/03/2023 1:57 AM PDT (GMT -7) Expires 11/03/2023 1:57 AM PDT (GMT -7) ---- © Applied Technology Research Center 2023. All Rights Reserved. All content included in or made available through this page, such as text, graphics, logos, icons, images, sounds, music, digital downloads, data compilation, software, and documents is the exclusive property of Applied Technology Research Center or its content suppliers and is protected by the various applicable trade dress, copyright, trademark, patent, and other intellectual property and unfair competition laws in the Pakistan and internationally. All rights not expressly granted to you via these terms are reserved and retained by Applied Technology Research Center or its licensors, suppliers, publishers, rightsholders, or other content providers.