Diagnose a Failed systemd Service Without Guessing
Use status, show, journalctl, unit dependencies, and a disposable user service to turn a failed unit into an exact exit reason.
10 min read
Section
7 articles
Practical, tested walkthroughs for getting useful work done on Linux.
Use status, show, journalctl, unit dependencies, and a disposable user service to turn a failed unit into an exact exit reason.
10 min read
Generate an Ed25519 key in a disposable directory, compare public-key fingerprints, and install only the public half on a server.
9 min read
Separate application lookup policy, the local resolver, and direct DNS queries with getent, resolvectl, and dig.
10 min read
Follow ls -la from a terminal keystroke through shell parsing, command lookup, process replacement, filesystem calls, and pixels on screen.
11 min read
Stop memorizing 755. Read owner, group, and other permissions as answers to concrete file and directory operations.
13 min read
Reconcile filesystem allocation with files a directory walk can reach, then diagnose gaps without reaching for a cleanup command.
14 min read
Keep everyday automation portable by treating the shell as a language boundary, checking tools explicitly, and testing the unhappy path.
10 min read