I Knew systemd. I Didn't Really Understand the .service File.

When you’ve been working with Linux for a while, systemd isn’t exactly unfamiliar. I’ve used systemctl plenty of times. Start a service, stop a service, restart it, check its status, enable it at boot. Nothing particularly mysterious about any of that. But recently I found myself having to create a systemd service file from scratch for one of my own projects, PulsePoint. That’s when I realised something slightly embarrassing. I knew how to use systemd, but I’d never really stopped to look at what was inside one of those .service files. ...

21 September 2026 · 9 min

My Time with Firejail: How to Uninstall Without Blowing Up Your System

Firejail’s firecfg sandboxed my whole desktop, screenshots included. How to uninstall it cleanly on Arch-based Linux without leaving broken symlinks behind.

22 September 2025 · 4 min · Mikey San

Write Your Own Traceroute Tool

Can’t install traceroute on a locked-down Linux system? Build your own in Bash with ping and increasing TTL values, then test, troubleshoot and extend it.

4 May 2023 · 3 min · Mikey San

How to Find Large Files on Linux

Your disk is full and you need to know why. Find the biggest files on any Linux box using du and find, sidestep the permission-denied noise, and wrap the whole thing in a one-word alias.

16 October 2021 · 5 min · Mikey San