Basic Linux Training - Course Index
Welcome to the Basic Linux Training course.
This document provides the navigation index for all modules, lessons and practical labs.
The course is designed to be completed in order, with each module building on the previous one.
Module 00 - Introduction to Linux
Lessons
Topics covered:
- What Linux is
- Linux history
- UNIX and GNU foundations
- Linux distributions
- Linux environments
- Linux terminology
Practical Exercises
- ✅ System identification
- ✅ Kernel information
- ✅ Distribution information
Status:
✅ Complete
Module 01 - Command Line Fundamentals
Lessons
| Lesson | Topic | Status |
|---|---|---|
| 01 | Linux Shell and Navigation | ✅ Complete |
| 02 | Working with Files and Directories | ✅ Complete |
| 03 | Viewing Files and Getting Help | ✅ Complete |
| 04 | Practical Command Line Lab | ✅ Complete |
Topics covered:
- Linux shell
- Bash
- Command structure
- Navigation
- File management
- Viewing files
- Help systems
- Command history
Status:
✅ Complete
Module 02 - Linux Filesystem Administration
Lessons
| Lesson | Topic | Status |
|---|---|---|
| 01 | Linux Filesystem Hierarchy | ✅ Complete |
| 02 | File Permissions and Ownership | ✅ Complete |
| 03 | Finding Files and Links | ✅ Complete |
| 04 | Filesystem Administration Lab | ✅ Complete |
Topics covered:
- Linux filesystem layout
- Directory structure
- File ownership
- File permissions
- Symbolic links
- Hard links
- Searching files
- Disk usage
Status:
✅ Complete
Module 03 - Users and Groups
Lessons
| Lesson | Topic | Status |
|---|---|---|
| 01 | Linux Users and Groups | ✅ Complete |
| 02 | User Administration | ✅ Complete |
| 03 | Group Administration | ✅ Complete |
| 04 | sudo and Administrative Access | ✅ Complete |
| 05 | Users and Groups Lab | ✅ Complete |
Topics covered:
- User accounts
- Groups
- Password management
sudo- Administrative access
Status:
✅ Complete
Module 04 - Processes and Services
Topics covered:
- Processes
- Background tasks
- systemd
- Services
- Logs
Status:
✅ Complete
Module 05 - Package Management
Lessons
| Lesson | Topic | Status |
|---|---|---|
| 01 | Package Managers | 🚧 In Progress |
| 02 | Installing Software | ☐ Planned |
| 03 | Updating Systems | ☐ Planned |
| 04 | Software Repositories | ☐ Planned |
| 05 | Package Management Administration Lab | ☐ Planned |
Topics Covered
- Package management concepts
- Package managers
- Software repositories
- Installing applications
- Removing software
- Updating systems
- Managing dependencies
Platforms:
- Debian / Ubuntu (APT)
- Red Hat / Rocky Linux (DNF)
Status:
🚧 In Progress
Module 06 - Networking Fundamentals
Topics covered:
- IP addressing
- Network interfaces
- DNS
- Connectivity troubleshooting
- Remote access
Status:
⏳ Planned
Module 07 - Storage Management
Topics covered:
- Disks
- Partitions
- Filesystems
- Mount points
- Disk usage
Status:
⏳ Planned
Module 08 - Bash Scripting
Topics covered:
- Shell scripts
- Variables
- Conditions
- Loops
- Automation
Status:
⏳ Planned
Module 09 - Linux Security
Topics covered:
- SSH security
- Permissions
- Firewalls
- Updates
- Logging
Status:
⏳ Planned
Module 10 - Troubleshooting
Topics covered:
- CPU troubleshooting
- Memory troubleshooting
- Disk problems
- Service failures
- Network issues
Status:
⏳ Planned
Final Linux Administration Lab
The final practical exercise combines skills from all modules.
Participants will:
- Deploy a Linux system
- Configure users
- Manage permissions
- Install software
- Configure services
- Troubleshoot issues
- Apply security practices
Status:
⏳ Planned
Course Progress
| Module | Status |
|---|---|
| Module 00 - Introduction to Linux | ✅ Complete |
| Module 01 - Command Line Fundamentals | ✅ Complete |
| Module 02 - Linux Filesystem Administration | ✅ Complete |
| Module 03 - Users and Groups | ✅ Complete |
| Module 04 - Processes and Services | ✅ Complete |
| Module 05 - Package Management | 🚧 In Progress |
| Module 06 - Networking Fundamentals | ⏳ Planned |
| Module 07 - Storage Management | ⏳ Planned |
| Module 08 - Bash Scripting | ⏳ Planned |
| Module 09 - Linux Security | ⏳ Planned |
| Module 10 - Troubleshooting | ⏳ Planned |
| Final Linux Administration Lab | ⏳ Planned |