Skip to content

Tag: sysadmin

All the articles with the tag "sysadmin".

ss Is the New netstat (And It's Better)

ss Is the New netstat (And It's Better)

· Updated:

ss replaces netstat on modern Linux: faster, shows more socket detail, and reads from the kernel. Every netstat command you rely on, rewritten for ss.

Cleaning Up Docker Disk Space the Right Way

Cleaning Up Docker Disk Space the Right Way

· Updated:

docker system prune reclaims space and can delete volumes you wanted. What each cleanup command removes, how to check usage first, and a safe script.

Why Your Cron Job Is Failing Silently

Why Your Cron Job Is Failing Silently

· Updated:

Cron runs a different PATH, mutes stdout, and breaks MAILTO quietly. Absolute paths, an explicit PATH, log redirection, and how to test a job first.

Why kill -9 Is the Wrong Default

Why kill -9 Is the Wrong Default

· Updated:

kill -9 skips cleanup and leaves locks and half-written data behind. SIGTERM vs SIGKILL, the graceful shutdown pattern, pkill, and how systemd does it.

The umask You've Been Ignoring

The umask You've Been Ignoring

Understand Linux umask: what it is, how 022 and 027 work, calculating file permissions, and why it matters for shared directories and security.

/proc as a Debugging Tool

/proc as a Debugging Tool

· Updated:

The /proc filesystem is a live window into every running process on Linux. Debug PIDs, file descriptors, memory, and limits with no extra tools installed.