CPU and I/O Priority with nice and ionice
Manage Linux process priority with nice (CPU) and ionice (I/O). Learn priority levels, renice running processes, and avoid tanking server performance.
All the articles with the tag "sysadmin".
Manage Linux process priority with nice (CPU) and ionice (I/O). Learn priority levels, renice running processes, and avoid tanking server performance.
File descriptors and why that 1024 limit kills your server. How to check, raise, and debug fd exhaustion.
Docker's default JSON logging driver writes unbounded logs to disk. Learn how to set log rotation and reclaim your storage.
Schedule one-off Linux tasks with `at` instead of cron. Learn syntax, queue management, batch jobs, and when to use it for delayed reboots and reminders.
PID 1 doesn't receive signals by default. Learn why Ctrl+C fails in containers and fix it with tini or exec form CMD.
btmp logs failed logins and grows forever on internet-facing servers. Set up logrotate to keep it under control before your disk fills up.
Something's squatting on port 8080 and you need to know what. ss, lsof, and fuser one-liners to find and kill the culprit fast.
nohup, disown, and & all keep processes running after logout — but they work differently. Here's which one to reach for and why.
What is lost+found and why does it exist? fsck puts recovered file fragments there after a crash — and no, you can't delete it.
The Ubuntu HWE kernel brings newer hardware support to LTS releases — how to switch from generic to HWE and what you gain.
The Linux commands every sysadmin reaches for daily — file ops, process management, networking, and text manipulation you can't live without.
Packages have been kept back during apt upgrade — what it means, why it happens, and how to safely install or hold those packages.