Skip to content

System Essentials

Lab Progress 0/4 completed

The foundation of Linux knowledge. Understanding these concepts makes everything else click.

This section covers the core building blocks of Linux that every DevOps/SRE professional needs to understand. These aren’t just theoretical concepts—they’re the reality you interact with every time you run a command or debug an issue.

#ModuleDescriptionTime
1.1Kernel & ArchitectureKernel vs userspace, modules, why containers share kernels25-30 min
1.2Processes & systemdPIDs, process lifecycle, signals, systemctl, units30-35 min
1.3Filesystem Hierarchy/etc, /var, /proc, /sys, inodes, mount points25-30 min
1.4Users & PermissionsUIDs, groups, rwx, setuid, sudo, least privilege25-30 min

Every single thing you do on Linux touches these concepts:

  • Running a container? The kernel provides process isolation
  • Debugging a crash? Understanding processes helps you investigate
  • Checking configuration? You need to know where files live
  • Running kubectl? Permissions determine what you can do

None. This is where you start.

After completing this section, you’ll understand:

  1. How the Linux kernel manages everything (and why containers share it)
  2. What processes are and how they’re managed by systemd
  3. Where everything lives in Linux (and why it’s organized that way)
  4. How users and permissions protect systems
  • Next: Container Primitives — Apply these concepts to containerization
  • Uses: These concepts underpin everything in the track