Advanced Linux internals & tooling
Advanced Linux mastery that is not about hardening: find and fix bottlenecks with the USE method and the right tools, understand systemd and the boot process deeply, manage storage with LVM and filesystems, and see how the kernel, /proc, namespaces, and cgroups actually work. Seventeen lessons across five sections, each ending with a self-test.
01The USE method & finding bottlenecksA repeatable way to locate the constraint.14 min02CPU & memory: load, vmstat, pressureRead load average, PSI, and memory reality.14 min03Disk & network I/Oiostat, iotop, ss, and where time goes.12 min04Tracing with perf & eBPF toolsSee what a slow process is actually doing.12 min
01Flame graphs & CPU profilingperf + FlameGraph: see the hot path at a glance.14 min02The BPF toolkit (bcc & bpftrace)The famous production-safe tracing tools.14 min03Network debugging toolstcpdump, ss, mtr, nmap, iperf.14 min04Debugging & power toolsgdb, ltrace, core dumps, jq, ripgrep, fzf.14 min05Power editing & text processingvim/vi mastery, and advanced sed & awk.16 min
Progress is saved in this browser only — no account required.
Final exam
Test yourself on everything
59 questions drawn from all 5 sections — every answer explained as you pick.