Skip to content

Linux

Essential Linux knowledge for Kubernetes and DevOps practitioners.

Every container issue is ultimately a Linux issue. This track gives you the deep system knowledge that separates operators from debuggers.

37 modules across 6 sections · ~50 hours total


Essential Linux skills for daily work.

#ModuleTime
0.1The CLI Power User30 min
0.2Environment & Permissions30 min
0.3Process & Resource Survival Guide30 min
0.4Services & Logs Demystified30 min
0.5Everyday Networking Tools30 min

Kernel, processes, filesystem, permissions — the foundation of everything.

#ModuleTime
1.1Kernel Architecture25-30 min
1.2Processes & systemd30-35 min
1.3Filesystem Hierarchy25-30 min
1.4Users & Permissions25-30 min

The Linux features that make containers work — namespaces, cgroups, capabilities, overlay filesystems.

#ModuleTime
2.1Linux Namespaces30-35 min
2.2Control Groups (cgroups)30-35 min
2.3Capabilities & Linux Security Modules25-30 min
2.4Union Filesystems25-30 min

TCP/IP, DNS, network namespaces, iptables — the network stack that Kubernetes builds on.

#ModuleTime
3.1TCP/IP Essentials30-35 min
3.2DNS in Linux25-30 min
3.3Network Namespaces & veth30-35 min
3.4iptables & netfilter35-40 min

Kernel hardening, AppArmor, SELinux, seccomp — securing the host that runs your containers.

#ModuleTime
4.1Kernel Hardening25-30 min
4.2AppArmor Profiles30-35 min
4.3SELinux Contexts35-40 min
4.4seccomp Profiles25-30 min

Performance analysis, troubleshooting, shell scripting, system administration.

#ModuleTime
8.1Storage Management30-35 min
8.2Network Administration30-35 min
8.3Package & User Management25-30 min
8.4Scheduling & Backups25-30 min
#ModuleTime
5.1The USE Method25-30 min
5.2CPU & Scheduling30-35 min
5.3Memory Management30-35 min
5.4I/O Performance25-30 min
#ModuleTime
6.1Systematic Troubleshooting25-30 min
6.2Log Analysis25-30 min
6.3Process Debugging30-35 min
6.4Network Debugging30-35 min
#ModuleTime
7.1Bash Fundamentals30-35 min
7.2Text Processing30-35 min
7.3Practical Scripts25-30 min
7.4DevOps Automation30-35 min

Everyday Use → System Essentials → Container Primitives → Networking → Security → Operations

Start with Everyday Use if you’re new to Linux. Jump to Container Primitives if you already know the basics and want to understand how containers work under the hood.


  • Namespaces and cgroups ARE containers — understanding these demystifies container technology
  • Network policies use iptables/eBPF — can’t debug networking without understanding the stack
  • Security contexts use capabilities/AppArmor/seccomp — pod security requires Linux security knowledge
  • Resource limits are cgroup configurations — understanding cgroups explains K8s resource management

The Linux Foundation Certified System Administrator (LFCS) certification is included in this track. The Linux modules above cover all LFCS exam domains — system essentials, networking, storage, security, and operations.

ResourceLink
LFCS Learning PathLFCS Certification
Exam DetailsLinux Foundation LFCS