Linux for DevOps Roadmap
A staged path through the Linux skills DevOps engineers use daily — from the filesystem to bash automation.
0%
0 of 16 topics complete
- Done
- To do
- Optional
Tick a topic as you finish — saved in this browser only.
-
Foundations
Get comfortable moving around a Linux system.
-
Where things live: /etc, /var, /proc and friends.
-
chmod, chown, and the octal model.
-
-
Text processing
The log-wrangling toolkit.
- Test regexes first optional
Build the pattern in the browser before you grep.
-
Processes & services
- Package managers optional
-
Networking & SSH
- Networking deep dive optional
Continue into the Networking guide.
-
Automation
Why this order.
Almost every DevOps failure eventually becomes a Linux question. The container will not start, the disk is full, the service exits immediately, the port is already bound — and the tooling above it can only tell you that something is wrong, not what.
This path front-loads the filesystem and the process model because they are what every later topic is built from. Permissions before services, because a systemd unit that cannot read its own config fails in a way the logs describe unhelpfully. Processes and signals before containers, because a container is a process and "it will not stop" is almost always a signal-handling problem.
Bash comes last deliberately. Scripting is the easiest part to learn badly — you can write working scripts long before you can write ones that fail safely — and it is much easier once you already know what the commands you are stringing together actually do.