Posts
Page 63 of 72
-
Linux File Descriptor Limits: When 1024 Isn't Enough
The 1024 file descriptor limit stops servers under load. What fds are, soft vs hard limits, how to raise them properly, and how to diagnose exhaustion.
· Updated:5 min read -
Why Your Docker Logs Are Eating Your Disk
Docker's default JSON logging driver writes unbounded logs to disk. Learn how to set log rotation and reclaim your storage.
· Updated:5 min read -
The `at` Command: One-Time Scheduled Tasks in Linux
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.
· Updated:5 min read -
Why Your Docker Container Ignores Ctrl+C
PID 1 in a container ignores signals, so Ctrl+C does nothing and stops take 10 seconds. Fix it with exec form CMD or tini, ranked best to worst approach.
· Updated:5 min read -
Understanding and Optimizing Docker’s daemon.json File
daemon.json controls how the Docker daemon behaves, logging drivers, storage drivers, registry mirrors, and the options worth tuning.
5 min read -
Techniques for Writing Robust, Reliable Bash Scripts
Write bash scripts that don't silently fail, set -euo pipefail, error handling, input validation, and logging patterns for production scripts.
· Updated:5 min read -
Disabling Discord’s Activity Tracking
Discord tracks what you're running. Here's how to turn off activity status, game detection, and telemetry so your app habits stay private.
6 min read -
Optimize Ubuntu Logs: btmp Log Rotation
btmp logs failed logins and grows forever on internet-facing servers. Set up logrotate to keep it under control before your disk fills up.
12 min read -
Navigating the Storm: Analysis of Intel’s 13th and 14th Gen CPU Instability Issues
Intel 13th and 14th gen CPUs have a documented instability problem. Here's what's happening, who's affected, and what Intel is doing about it.
13 min read -
Ansible: Task and Role Inclusions for Efficient Automation
Stop copy-pasting Ansible tasks across playbooks, use include_tasks, import_tasks, and roles to keep your automation DRY and maintainable.
6 min read -
Preserving Bash History in Multiple Terminal Windows
By default bash history is lost across multiple terminal sessions. Fix it with HISTAPPEND and PROMPT_COMMAND so nothing gets overwritten.
· Updated:5 min read -
Finding the PID of a Process Using a Specific Port in Linux
Something's squatting on port 8080 and you need to know what. ss, netstat, and lsof one-liners to find the PID behind a port fast.
5 min read