Linux tutorials
Linux tutorials for installing software, using the terminal, configuring systems, and learning practical open source workflows.
625 guides
How to Change the Hostname on Debian 13
The hostname is the name your Debian 13 machine uses for itself. It shows up in your shell prompt, in logs, in mail headers and on the network. A fresh VPS often comes with a random name like vps-4f2a91, and many admins want something clearer before they set up mail...
How to Create a systemd Service on Debian 13
A systemd service lets Debian 13 start your script or application at boot, restart it when it crashes, run it as a limited user, and send its output to the journal. This guide walks through writing a unit file in /etc/systemd/system, choosing the right Type=, setting...
How to Install PHP 8.4 on Debian 13 (Trixie)
Debian 13 (Trixie) ships PHP 8.4 in its main archive, so you can install it with APT and no extra repositories. This guide covers the command-line interpreter, PHP-FPM with nginx, PHP with Apache (both mod_php and FPM), the extensions WordPress needs, where php.ini...
How to Upgrade Ubuntu 24.04 LTS to Ubuntu 26.04 LTS
Ubuntu 26.04 LTS (Resolute Raccoon) is the next long-term support release after Ubuntu 24.04 LTS. This guide explains when Ubuntu offers the upgrade, how to prepare and back up, how to run it on a server with do-release-upgrade or on a desktop with Software Updater,...