Linux Disk Full: Finding What's Eating Your Space
df shows 100%. du takes forever. Here's the fast way to find what's killing your disk — from the usual suspects to the stuff that only shows up after you know where to look.
Debian stable/testing admin guides, package management and systemd.
9 posts
df shows 100%. du takes forever. Here's the fast way to find what's killing your disk — from the usual suspects to the stuff that only shows up after you know where to look.
UFW makes iptables manageable. The catch is the order you run the commands matters — get it wrong and you're locked out of SSH. Here's the safe sequence.
Any public-facing server gets hit with SSH brute force attempts within minutes of going live. fail2ban bans the IPs automatically. Setup takes 10 minutes.
Build a reusable Ubuntu cloud-image template on Proxmox with cloud-init. Clone, set hostname, IP, SSH key, boot — full VM in under a minute. The setup I run on node1.
Full reference for managing Linux users from the command line — create, sudo, SSH keys, groups, disable, delete, service accounts and bulk scripts.
Three months later your server is running a kernel from last year. Unattended upgrades fix that — here's the setup, auto-reboot config, email notifications and how to check what actually ran.
Your server has been running fine for three months. Then one morning nothing works — SSH is slow, services throw errors, disk at
You have a script or app that needs to run permanently, restart on crash, and start on boot. Here's how
Every sysadmin has a "before I set up proper backups" story. Here's how to stop having that story.