Basic Linux System Administration (LINSYS-1)
Ready to get into DevOps/SRE? Start with Linux.
Every cloud server, every DevOps pipeline, every modern internet infrastructure runs on Linux. Yet most beginners struggle to learn it effectively. They get lost in complex documentation, overwhelmed by command-line interfaces, or stuck with outdated tutorials that don’t reflect real-world practices.
What if you could learn Linux from someone who’s been doing it for 30+ years?
I started using Linux in 1993. And since 2001, I’ve been teaching what I know about system administration. In this course, I’ll make sure that you have a great start into Linux system administration yourself.
Course Information
For all the details on how to take part in the next instructor-led course, get access to the full course materials and so on, check out the course overview!
Syllabus
Module 1: Linux Fundamentals & Installation
- Introduction to Linux and Open Source
- Hands-on: Fedora Installation Lab
- Linux Architecture Overview
- Command Line Basics
- Essential Shell Features
Module 2: File Management
- Linux Filesystem Hierarchy Standard
- File Operations and Navigation
- File Permissions and Ownership
- Hands-on: Filesystem Navigation Lab
- Text Processing Fundamentals
- File Archiving and Compression Workshop
Module 3: User & Group Administration
- User Account Management Concepts
- Creating and Managing Users
- Group Management and Organization
- sudo Configuration and Privilege Escalation
- User Environment Customization Workshop
Module 4: Process & Service Management
- Understanding Linux Processes
- Process Monitoring and Control
- systemd Service Management
- Job Scheduling with cron and systemd timers
- Performance Monitoring Workshop
Module 5: Package Management & Software Installation
- Package Management Concepts
- DNF Package Manager Mastery
- Repository Management
- System Updates and Maintenance Workshop
Module 6: Networking Fundamentals
- Linux Networking Stack Overview
- Network Interface Configuration
- Firewall Configuration with firewalld
- Hands-on: Network Services Setup
- Network Troubleshooting Tools
- Remote Access and SSH Workshop
Module 7: System Monitoring & Performance
- System Resource Monitoring
- Log File Management and Analysis
- Performance Analysis Tools
- Hands-on: Performance Tuning Lab
- Alerting and Monitoring Strategies
- Troubleshooting Methodology Workshop
Module 8: Basic Shell Scripting & Automation
- Shell Scripting Fundamentals
- Control Structures and Logic
- Text Processing and Data Manipulation
- Hands-on: Automation Scripts Development
- Script Security and Best Practices
- Advanced Automation Workshop
Module 9: Security Essentials
- Linux Security Model
- User Authentication and Access Control
- File and Directory Security
- Hands-on: System Hardening Lab
- Network Security and Firewalls
- Incident Response and Forensics Workshop
Module 10: Backup & Recovery
- Backup Strategy and Planning
- File-Level Backup Tools
- System-Level Backup and Imaging
- Hands-on: Backup Implementation Lab
- Database and Application Backup
- Recovery Planning and Testing Workshop