Linux System Administration: From Fundamentals to Server Management
10 weeks (with 2–3 hours of guided labs weekly)
Cohort-based (instructor-led + practical labs + final project)
To train learners to configure, secure, and manage Linux systems in production environments — including users, processes, services, networks, and automation.
By the end of this course, learners will be able to:
1. Install and configure Linux systems (Ubuntu/CentOS).
2. Manage users, groups, permissions, and file systems.
3. Monitor system performance and manage processes.
4. Configure networking, firewalls, and remote access.
5. Automate system tasks with shell scripts.
6. Set up web and database servers.
7. Manage packages and updates with apt/yum/dnf.
8. Perform backups and troubleshooting.
Week
Module
Key Tools & Technologies
1
Linux System Overview & Installation
Ubuntu Server, CentOS
2
Linux Filesystem & Navigation
Bash, Filesystem Hierarchy
3
User & Group Management
useradd, chmod, sudoers
4
Package Management & System Updates
APT, YUM, DNF
5
Process & Service Management
ps, top, systemctl
6
Networking & Firewall Configuration
ip, netstat, ufw, firewalld
7
Storage Management
Mounting, Partitions, LVM
8
Shell Scripting & Automation
Bash scripting
9
Web & Database Servers
Apache/Nginx, MySQL/PostgreSQL
10
Security, Backups & Final Project
SSH, rsync, cron, fail2ban
0 Reviews
Master enterprise-grade networking, routing and switching, network automation, virtualization, and security.
Master automated provisioning, configuration management, performance tuning, security, monitoring, and disaster recovery.
Master database design, optimization, replication, backup & recovery, performance tuning, security, and cloud database management.