Module · DevOps Engineer
Linux
The foundation everything else runs on.
Tool Deep-Dive Available
View full architecture diagrams, CLI cheatsheets, and production gotchas.
Open Linux & Bash Hub ↗TOPIC 01
Introduction
The shell, the filesystem and why Linux runs the world's infrastructure.
What you'll practice
- Create a Project Structure — practice · beginner
- Find the Largest Log — challenge · beginner
A command you'll meet
pwdOpen any task below to get the full step-by-step walkthrough — every command is explained, and the lab validator checks what you actually built.
Hands-On Tasks in This Topic (2)
Create a Project Structure
Create a project directory containing a src folder, a tests folder and a README.md. Follow the walkthrough below — every command is explained, and the validator checks what you actually built.
Find the Largest Log
Something is writing huge log files to /var/log/app. Inspect the filesystem, find the largest .log file in that directory and record it in ~/report/largest.txt. The walkthrough shows every command.
TOPIC 02
Filesystems & Permissions
Everything is a file: paths, modes, owners and the tools that inspect them.
What you'll practice
- Lock Down a Secret File — practice · beginner
A command you'll meet
mkdir ~/secureOpen any task below to get the full step-by-step walkthrough — every command is explained, and the lab validator checks what you actually built.
TOPIC 03
Text Processing & Pipes
grep, wc, pipes and redirection — how engineers actually read logs.
What you'll practice
- Count Errors in a Log — guided · beginner
A command you'll meet
cat /var/log/app/app-2026-09-27.logOpen any task below to get the full step-by-step walkthrough — every command is explained, and the lab validator checks what you actually built.
TOPIC 04
Processes
Everything running on the machine is a process with a PID.
What you'll practice
- Identify a Running Process — practice · beginner
A command you'll meet
ps auxOpen any task below to get the full step-by-step walkthrough — every command is explained, and the lab validator checks what you actually built.
TOPIC 05
Shell Scripting Basics
Turn the one-liners you keep typing into scripts that run the same way every time.
What you'll practice
- Write a Backup Script — guided · beginner
- Write a Health Check Script — practice · intermediate
A command you'll meet
chmod 700 ~/scripts/backup.shA script is a command you stopped retyping. Open the task below for the full walkthrough.
Hands-On Tasks in This Topic (2)
Write a Backup Script
A backup you have to remember to run is a backup you do not have. Write a script that archives the project directory and can only be run by its owner.
Write a Health Check Script
Monitoring is a script that reports a number instead of a feeling. Write a health check that reads the application log and prints a verdict a monitoring agent can scrape.