Weeks 1–8 (Linux System Administration – Full Content)
Linux System Administration involves managing and maintaining Linux-based operating systems to ensure optimal performance, security, and reliability. Key responsibilities include:
- User & Group Management – Creating, modifying, and managing user accounts and permissions.
- File System & Storage – Managing partitions, disks, LVM, and file permissions.
- Package Management – Installing, updating, and removing software using tools like apt, yum, or dnf.
- Process & Service Management – Controlling system services (systemd, init) and monitoring processes.
- Networking & Security – Configuring firewalls (iptables, firewalld), SSH, and network settings.
- System Monitoring & Logs – Using tools like top, htop, journalctl, and log files (/var/log) for troubleshooting.
- Automation & Scripting – Writing shell scripts (Bash) and scheduling tasks (cron, at).
- Backup & Recovery – Implementing backup strategies and disaster recovery plans.
A Linux sysadmin ensures system stability, security, and efficiency, often working in servers, cloud environments, or DevOps setups.
Curriculum
- 4 Sections
- 13 Lessons
- 8 Weeks
Expand all sectionsCollapse all sections
- Week 1-23
- Week 3-43
- Week 5-63
- Week 7-84
Instructor
