Stop Slow Loris Attacks
Slow Loris attacks tie up web server sockets with trickling requests until legitimate traffic is starved. This post walks through configuring Apache mod_qos to detect and block those connections automatically.
read more
Sync MySQL Time
A quick procedure to verify and correct a time mismatch between the host system clock and MySQL’s internal NOW() function, using a simple service restart.
read more
The Inode Rescue: Finding Lost Souls with Printf
A quick reference for GNU find -printf format switches, with practical examples for inspecting file ownership, size, and mode. Includes a use case for auditing files recovered into lost+found after a filesystem check.
read more
Understanding Linux Permissions
A practical breakdown of how Linux file permissions work, including the symbolic and numeric chmod methods, special bits like setuid and sticky, and how permissions differ between files and directories.
read more
Understanding Load Averages
A practical guide to reading Linux load averages, with a traffic analogy that makes the numbers click. Learn the thresholds that matter, how multi-core systems change the math, and which of the three averages to watch.
read more
Unmounted Disk Labels
A quick bash one-liner that lists every disk label present in /dev/disk/by-label/ that is not currently mounted, so you can spot forgotten or orphaned volumes at a glance.
read more