Update a Single Package Using APT
Update one package with apt without upgrading everything else — the exact flag, version pinning, held package handling, and the apt vs apt-get distinction that trips people up.
All the articles with the tag "sysadmin".
Update one package with apt without upgrading everything else — the exact flag, version pinning, held package handling, and the apt vs apt-get distinction that trips people up.
xargs turns stdin into arguments — build complex pipelines, run parallel jobs, and handle filenames with spaces without breaking everything.
LVM lets you resize volumes, add disks, and take snapshots without repartitioning — PVs, VGs, and LVs explained with real commands.
socat relays data between almost any two endpoints — TCP, UDP, Unix sockets, files, and serial ports. The netcat you didn't know you needed.
Create, modify, and delete users and groups on Linux — useradd, usermod, groupadd, sudo access, and /etc/passwd explained.
Monitor Linux servers with htop, iostat, netstat, vmstat, and Prometheus — pick the right tool for CPU, memory, disk, and network issues.
journalctl, grep, awk, and tail -f — read your Linux logs like a pro and find the error before it pages you at 3 AM.
Set, verify, and sync your timezone in Ubuntu using timedatectl — one command to fix the clock on a newly provisioned server.
Essential bash utilities for Ubuntu newcomers — file management, text processing, process control, and the commands you'll type every day.
Find your Linux distro version, kernel version, and architecture with uname, lsb_release, /etc/os-release, and hostnamectl.
Fix 'Argument list too long' errors in bash when cp or rsync chokes on thousands of files — xargs and find-based workarounds.
Repair and optimize all MySQL databases at once with mysqlcheck — a one-liner that runs on every table without logging into MySQL.