Linux

Updated 2 September 2026

Linux, from zero to interview-ready.

This is a complete, self-contained learning track on Linux for DevOps work. It assumes no prior knowledge — not of Linux, not of the command line, not of operating systems. Every concept is taught before it is used. Every command block is runnable. Every module ends with real interview questions published in the last two years, answered in more depth than the interviewer expects.

Goes deeper where it counts: find, grep, sed, and awk get two dedicated modules, and disk management gets a full module of its own. For the theory beneath the commands, this track cross-references the companion Operating Systems track throughout.

Roadmap

Foundation

1. What Linux Is

2. The Filesystem

3. Reading and Editing Files

4. Users, Groups, and Permissions

5. The Shell, Properly

Intermediate

6. Finding Things: find and grep

7. Text Surgery: sed and awk

8. Processes

9. Package Management

10. Bash Scripting

11. systemd and Services

Advanced

12. Storage, Disks, and Filesystems

13. Networking

14. Logs, Troubleshooting, and Performance

15. SSH and Security Hardening

16. How Containers Work

Modules

Module 1 — What Linux IsModule 2 — The FilesystemModule 3 — Reading and Editing FilesModule 4 — Users, Groups, and PermissionsModule 5 — The Shell, ProperlyModule 6 — Finding Things: find and grepModule 16 — How Containers WorkModule 7 — Text Surgery: sed and awkModule 8 — ProcessesModule 9 — Package ManagementModule 10 — Bash ScriptingModule 11 — systemd and ServicesModule 12 — Storage, Disks, and FilesystemsModule 13 — NetworkingModule 14 — Logs, Troubleshooting, and PerformanceModule 15 — SSH and Security Hardening
How to use this

Read the modules in order — each one uses only what earlier modules taught. Inside a module, follow the legend: 🧠 concept → 🧩 analogy → 🧪 exercise → ✅ expected result (hidden) → 🎯 interview questions (hidden). Run every exercise yourself; some fail on purpose, and the error message is the lesson. Try to answer each expected result and interview question before opening the toggle — the gap between your guess and the real answer is where the learning happens. Finish a module with its self-assessment list; if you can answer those aloud, move on. Where the why beneath the why lives in the Operating Systems track, the module says so and links the exact companion module.

Spotted a mistake or want something added? Send me a note.