What to do if you run out of space in /var on a Linux server. Step-by-step troubleshooting and safe cleanup of logs, Docker, journald, and APT in Debian and Ubuntu.
Articles by this author
What to do if you run out of space in /var on a Linux server. Step-by-step troubleshooting and safe cleanup of logs, Docker, journald, and APT in Debian and Ubuntu.
Configuring gzip and Brotli in Nginx: compressing HTML, CSS, and JavaScript; choosing a compression level; reducing server load; and troubleshooting common issues.
What is epoll, and why is Nginx considered one of the fastest web servers? We’ll take a closer look at how epoll works, how it differs from select and poll, its event-driven model, and how to configure Nginx.
Safely removing old Linux kernels in Ubuntu, Debian, AlmaLinux, Rocky Linux, and CentOS. Cleaning up the /boot partition, working with APT and DNF, updating GRUB, and protecting the server from post-update errors.
Finding the largest files and directories in Linux using du, find, and ncdu. Checking logs, cleaning up Docker, analyzing disk usage, and ways to prevent disk space from running out.
Setting Up Bash Aliases in Linux for Efficient Server Administration. Practical Examples, Useful Commands, and Recommendations for Working with ~/.bash_aliases and Improving Terminal Productivity.
A Detailed Guide to tmux for Linux and VPS: Installation, Creating Sessions, Working with Windows and Panels, Hotkeys, and Protecting Long-Running Processes from SSH Disconnections.
How to determine who deleted a file on a Linux server. Checking Bash history, system logs, auditd, Docker, Git, and other sources that can help investigate file deletions.
How to Migrate Docker Compose to a New VPS Without Downtime: Preparing the Server, Migrating Docker Volumes, Databases, and Files, Testing the Project, and Safely Switching DNS.
Configuring Automatic Updates for Ubuntu Server Using unattended-upgrades and Canonical Livepatch. Automatic installation of security updates, checking for the need to reboot, and best practices.