Nearly everything in DevOps eventually runs on Linux, so it's the natural place to start. Before touching Docker, Kubernetes, or a cloud console, you need to be comfortable navigating a Linux box: knowing where things live on the file system, how users, groups, and permissions keep a multi-user machine secure, how the kernel tracks and manages processes, and how software actually gets installed via a package manager.
This module walks through those fundamentals with a short set of video lessons — watch them in order, then move on to Scripting & Automation once you're comfortable finding your way around a terminal.
A hands-on introduction to Linux: what it is, why it matters for DevOps and security work, and your first steps at the command line.
A tour of the Linux directory structure — /bin, /etc, /var, /proc and the rest — and why knowing this layout makes every other Linux task easier.
The read/write/execute permissions model, ownership, and the chmod and chown commands you'll use constantly when locking down servers.
Finding running processes with ps and top, moving them between foreground and background, and stopping them safely by sending the right signal with kill.
How software gets installed on Linux: dpkg and APT, why repositories matter, and using git and pip to pull down tools that aren't in a package repo.
A written reference covering the file system layout, permissions, and process commands from this module — good for a quick lookup after watching the videos.
Article