Post incident review lesson is underrated
Writing blameless reviews with clear actions has improved how our team learns from outages.
Browse
Find the cause of slow, failing and crashing Linux systems with a method: CPU, memory, disk and network analysis, logs, strace, perf and eBPF tools
Created by Sofia Marchetti
"The server is slow" is one of the least helpful sentences in operations, and one of the most common. This course teaches you to turn it into a precise answer: which resource is saturated, which process is responsible and why. The goal is not to memorise every tool, but to follow a method that works under pressure.
Each section starts from a reproducible problem on a lab virtual machine: a CPU bound process, a memory leak, a slow disk, a socket exhaustion, a service crash loop. You observe the symptoms, apply the method, find the cause and fix it. You will write short incident notes as you go, a habit that makes you more effective and more trusted on any team.
You should already be comfortable administering a Linux server. Examples use Ubuntu LTS with notes for RHEL based systems.
Linux systems engineer teaching the shell, Ubuntu servers and calm troubleshooting
I have administered Linux servers for web applications, build machines and databases. What I enjoy most is the moment a confusing system starts to make sense, and that is what I try to recreate in my lessons.
I begin with the shell and the file system, then move to users, permissions, packages, services and logs. The later courses focus on troubleshooting with systemd, journalctl, and performance tools such as top, vmstat, iostat and ss.
I teach on Ubuntu LTS because it is common and well documented, but I point out where Debian, Fedora and RHEL based systems differ so the skills travel with you.
Writing blameless reviews with clear actions has improved how our team learns from outages.
I used to run random tools during incidents. The USE method and the first five minutes routine changed how I work.
Understanding that Linux load includes tasks waiting on disk explained an incident we misdiagnosed last year.
A full disk at 2am turned out to be a deleted log still held open. I knew exactly what to check.
Accurate and deep. I needed to repeat several lessons, so plan for more time than the video length suggests.
Reproducing each problem on the lab VM before learning the answer made it stick. The eBPF lesson could be longer.
Strong content on memory and disks. Network section was good but I would like more on tcpdump filters.