🐧 A Calm System Check (with a hint of panic)

πŸ“† 2026-03-12 16:08

πŸ‘‹ Welcome

[sava@server] in ~ $ echo "Hello, $(whoami)"

[sava@server] in ~ $ echo "Today is $(date)"

[sava@server] in ~ $ echo "Where am I?"

[sava@server] in ~ $ hostname

πŸ•° Step 1: Uptime Check

[sava@server] in ~ $ echo "Checking uptime, hope nothing exploded..."

[sava@server] in ~ $ uptime

πŸ’Ύ Step 2: Disk Space

[sava@server] in ~ $ echo "Disk space - fingers crossed"

[sava@server] in ~ $ df -h

[sava@server] in ~ $ du -sh /* 2>/dev/null | sort -h | tail -n 10

🧠 Step 3: Memory

[sava@server] in ~ $ echo "Memory status - don't make me kill something"

[sava@server] in ~ $ free -h

[sava@server] in ~ $ cat /proc/meminfo | head -n 10

🌐 Step 4: Network

[sava@server] in ~ $ echo "Network interfaces - is it alive?"

[sava@server] in ~ $ ip a

[sava@server] in ~ $ ping -c 2 8.8.8.8

[sava@server] in ~ $ ss -tuln

🐳 Step 5: Docker Containers

[sava@server] in ~ $ echo "Docker containers I hope I remember"

[sava@server] in ~ $ docker ps

🚨 Docker Panic

[sava@server] in ~ $ echo "Wait... why is random_container_that_might_break running?!"

[sava@server] in ~ $ docker ps -a | grep random_container_that_might_break

[sava@server] in ~ $ docker stop random_container_that_might_break

[sava@server] in ~ $ docker rm random_container_that_might_break

[sava@server] in ~ $ echo "Crisis averted… probably"

πŸ›  Step 6: Services

[sava@server] in ~ $ echo "Checking systemctl... someone check systemctl"

[sava@server] in ~ $ systemctl list-units --type=service --state=running | head -n 20

[sava@server] in ~ $ systemctl --failed || echo "All fine, probably"

πŸ“œ Step 7: Logs

[sava@server] in ~ $ echo "Logs - spooky but necessary"

[sava@server] in ~ $ journalctl -p 3 -xb | tail -n 20

[sava@server] in ~ $ tail -n 20 /var/log/syslog

[sava@server] in ~ $ grep -i error /var/log/* 2>/dev/null | tail -n 10 || echo "No errors, liar"

πŸ” Step 8: Fun Curiosity

[sava@server] in ~ $ echo "Curious commands for fun"

[sava@server] in ~ $ who

[sava@server] in ~ $ why

[sava@server] in ~ $ last -n 5

😬 Step 9: Paranoia Checks

[sava@server] in ~ $ echo "Miscellaneous paranoia"

[sava@server] in ~ $ ps aux | grep coffee || echo "No coffee process, proceed cautiously"

[sava@server] in ~ $ ls -lah ~/weird_stuff || echo "Nothing too weird"

[sava@server] in ~ $ find /tmp -type f -mtime -1 || echo "Tmp files still behaving"

🏁 Step 10: Exit Gracefully

[sava@server] in ~ $ echo "All systems calm(ish)"

[sava@server] in ~ $ history | tail -n 15 (not the browser history, ok?)

[sava@server] in ~ $ exit

🚢 Back to my blog