SadServers: practising Linux troubleshooting
Summary
SadServers teaches Linux, DevOps and SRE troubleshooting through time-limited tasks on real practice servers. SadServers covers Linux, web servers, databases, Docker, Kubernetes and observability. Many exercises can be started without registering first.
Ideas
- Each scenario describes an observable fault rather than a prescribed sequence of commands.
- An isolated machine allows safe changes and failed attempts.
- Automatic checks assess the system state reached.
- Difficulty levels make progress comparable across different topics.
- Practical tasks train forming hypotheses better than mere lists of commands.
Insights
- Troubleshooting is a method, not a collection of memorised commands.
- Safe practice environments encourage bolder and therefore more instructive experiments.
- Success criteria should check results, not enforce a single way to the solution.
Facts
- The platform also offers CLI, TUI and API access.
Recommendations
- Before every intervention, note the hypothesis, measurement and expected effect.
- Solve scenarios again using a different diagnostic path.
References
Links to the original source and the Web Archive open in a new tab.