Posts
Page 39 of 58
-
Linux su with custom shell
Use su with a specific shell to switch users without the default login shell, useful when /etc/passwd points to something unexpected.
· Updated:5 min read -
Logrotate & Compression
logrotate keeps your /var/log from eating the disk, configure rotation schedules, compression, and retention for any service log.
· Updated:5 min read -
MySQL CLI: From Connection to Maintenance
Master MySQL from the command line: connect, query databases, manage users, repair tables, optimize, everything you keep Googling, one reference.
· Updated:5 min read -
How to Upload an ISO to Proxmox (3 Ways)
Upload an ISO to Proxmox three ways: the web UI, wget straight onto the node, or SCP. Which to use when the browser upload stalls, plus checksum verification.
· Updated:5 min read -
Recursively delete all empty subdirectories
Clean up empty directories with find and rmdir, safely prune orphaned dirs left after file migrations.
· Updated:5 min read -
Remove all old installed but unused kernels
Old kernels pile up in /boot and eat disk space, safely remove unused kernels on Ubuntu and Debian with apt and dpkg.
· Updated:5 min read -
Bulk rename files in bash
Remove spaces and special characters from filenames using bash loops, rename, find, and parameter expansion tricks.
· Updated:5 min read -
When systemd swallows your service logs
Service restart not showing logs? systemd hides stdout. Learn journalctl, systemctl status, and debugging workflows for silent systemd failures.
· Updated:5 min read -
Sed 101
sed is the stream editor for making text substitutions, deletions, and insertions in files, the patterns you'll use 90% of the time.
· Updated:5 min read -
Why You Should Switch to ZShell (zsh)
Switch your default shell to zsh on Linux, why zsh beats bash, installation, Oh My Zsh setup, essential plugins, and the gotcha that still catches everyone.
· Updated:5 min read -
Steam on Linux: It Actually Works Now
Steam crossed 5% Linux usage in March 2026. Proton runs most Windows games without touching a config file. Here's the setup that makes Linux gaming not suck.
5 min read -
Beyond RAG: When a Virtual Filesystem Works Better
RAG is the default answer for giving LLMs access to documents. But chunking, embedding, and retrieval introduce failure modes that a virtual filesystem sidesteps entirely.
6 min read