io_uring: Linux's Async I/O Future Is Already Here
io_uring slashes syscall overhead vs epoll and AIO. Covers the submission/completion queue model, liburing examples, security caveats, and when to skip it.
All the articles with the tag "linux".
io_uring slashes syscall overhead vs epoll and AIO. Covers the submission/completion queue model, liburing examples, security caveats, and when to skip it.
Bash tricks that save keystrokes, history expansion, brace expansion, process substitution, and the shortcuts your fingers will thank you for.
Find your Linux distro version, kernel version, and architecture with uname, lsb_release, /etc/os-release, and hostnamectl.
Disaster recovery for your Linux home lab, tiered backups, a restic script that actually runs, restore drills, and the gotchas that bite at 2 AM.
Fix 'Argument list too long' in bash when cp or rsync chokes on thousands of files, glob loops, find + xargs, and the ARG_MAX reason behind it.
Monitor Linux servers with htop, iostat, netstat, vmstat, and Prometheus, pick the right tool for CPU, memory, disk, and network issues.
OpenConnect replaces the bloated AnyConnect client on Linux. Run ocserv for a self-hosted Cisco-compatible VPN server, no 200MB installer required.
Speed up Ansible playbooks with pipelining, forks, fact caching, and async tasks, stop watching the spinning wheel on every play.
By default bash history is lost across multiple terminal sessions. Fix it with HISTAPPEND and PROMPT_COMMAND so nothing gets overwritten.
Proxychains-ng, Tor, and VPN+Tor combos tested honestly: which setups actually anonymize traffic and which are security theater you should stop trusting.
Rename files to remove spaces and special characters using bash, rename, tr, and parameter expansion patterns for bulk file cleanup.
Repair and optimize all MySQL databases at once with mysqlcheck, a one-liner that runs on every table without logging into MySQL.