Duration 3 days – 21 hrs
Overview
This open-source training course is designed for Platform Services Systems Administrators who manage Linux-based infrastructure. It provides a comprehensive understanding of Linux systems administration, covering essential skills, tools, and best practices for managing Linux environments effectively. Participants will gain hands-on experience with Linux distributions, command-line administration, automation, security, and system monitoring.
Objectives
- Understand the role and responsibilities of a Linux Systems Administrator.
- Install, configure, and manage Linux operating systems.
- Administer users, groups, and permissions in Linux environments.
- Utilize the Linux command line for administration and troubleshooting.
- Implement security measures, including firewall management and access control.
- Monitor system performance and troubleshoot Linux server issues.
- Manage networking services such as DNS, DHCP, and SSH.
- Implement Linux backup and disaster recovery strategies.
- Apply best practices for Linux system hardening and compliance.
Audience
- IT professionals aspiring to become Linux Systems Administrators.
- Existing System Administrators looking to enhance their Linux skills.
- Helpdesk and Support Engineers transitioning to Linux System Administration roles.
- Network Administrators seeking Linux systems expertise.
- IT managers and technical team leads responsible for Linux infrastructure.
Prerequisites
- Basic knowledge of operating systems.
- Familiarity with networking concepts (IP addressing, DNS, DHCP).
- Experience with basic command-line interfaces.
- Understanding of IT security fundamentals.
Course Content
Day 1: Introduction to Linux and System Administration
- Role of a Linux Systems Administrator
- Linux Distributions Overview (Ubuntu, CentOS, RHEL, Debian)
- Installation and Configuration of Linux OS
- Linux File System Structure and Management
- User and Group Administration
- File and Directory Permissions and Ownership
Day 2: Linux Networking, Automation, and Security
- Configuring and Managing Network Interfaces
- Managing SSH and Remote Access
- Linux Firewall Configuration (iptables, firewalld, UFW)
- Process Management and System Monitoring (top, htop, ps, netstat)
- Automating Tasks with Cron Jobs and Systemd Services
- Linux Shell Scripting for Administration
Day 3: Linux Security, Backup, and Troubleshooting
- User Access Control and Privilege Management (sudo, SELinux, AppArmor)
- System Hardening Best Practices
- Linux Backup and Restore Strategies (rsync, tar, backup tools)
- Troubleshooting Common Linux Issues
- Log Management and Analysis (journalctl, syslog, dmesg)
- Capstone Project: Real-world Linux Administration Scenarios


