Topic

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

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

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)

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

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,...
How to Set the Time Zone and Time Sync on Debian 13

How to Set the Time Zone and Time Sync on Debian 13

A wrong time zone on Debian 13 makes log timestamps confusing, shifts cron jobs by hours, and can break TLS certificates and two-factor codes when the clock itself drifts. This guide shows how to check and set the time zone, how network time sync works on Debian 13...