McGarrah Technical Blog

Debian Linux Oh-Crap Moment in the Homelab

· 17 min read
I renamed /usr to /usr-root as root. On a live system. Here's the recovery — and what the mistake teaches about operational discipline.

Essential CLI Tools for Linux System Management

· 4 min read
The CLI tools I actually reach for when Linux systems misbehave: htop, iotop, ncdu, iftop, mtr, and a handful of specialists for hardware and performance diagnosis.

Jekyll Website Optimization for GitHub Pages - Part 1

· 9 min read
Foundational optimizations for a Jekyll blog on GitHub Pages — the changes that made the biggest difference across 100+ posts over two years.

Generate Git Timesheet from Commit Logs

· 10 min read
A Python tool that generates timesheets from git commit history — because your commits are already timestamped and reflect when you were actually working.

Posts