Practical Linux Tutorials and Command-Line Guides
Search hundreds of step-by-step tutorials for Bash, Ubuntu, networking, security, and more.
Featured Articles
Linuxize Weekly Newsletter
A quick weekly roundup of new tutorials, news, and tips.
Latest Articles
How to Install Odoo 20 on Ubuntu 24.04
Install Odoo 20 on Ubuntu 24.04 from source in a Python virtual environment, run it as a systemd service, and serve it over HTTPS through Nginx.

How to Upgrade to Ubuntu 26.04
Upgrade Ubuntu 24.04 LTS or 25.10 to Ubuntu 26.04.1 LTS Resolute Raccoon from the command line with do-release-upgrade, on both desktop and server systems.

nvidia-smi Command in Linux: Monitor GPU Usage
Monitor NVIDIA GPU usage on Linux with nvidia-smi. Read memory, temperature, and power metrics, track processes, and log GPU statistics to CSV.

How to Install and Use Ollama on Ubuntu 26.04 and 24.04
Set up Ollama on Ubuntu 26.04 or 24.04 with the official script, run Llama 3.2 locally, manage models, check GPU use, and call the local API.

How to Copy, Cut and Paste in Vim / Vi
Copy, cut, and paste in Vim with yank, delete, and put commands. Includes copying to the system clipboard, the unnamedplus setting, and OSC 52 over SSH.

How to Check the Kernel Version in Linux
Run uname -r to print the running Linux kernel version. This guide also covers hostnamectl, /proc/version, listing installed kernels, and spotting a pending reboot.

How to Install Pi-hole on Ubuntu: Network-Wide Ad Blocker
Install Pi-hole on Ubuntu, configure your router or clients to use it for DNS, and verify ad blocking. Includes Pi-hole v6 setup and troubleshooting.

locate Command in Linux: Find Files Quickly
The locate command finds files by name in a fraction of a second by searching a prebuilt index. Covers plocate, updatedb, exact name matches, and regex.

How to Install Docker on Debian 13 (Trixie)
Install Docker on Debian 13 from the official Docker repo. Set up the apt keyring, install Engine and Compose plugin, and fix common errors.

How to Check Your Debian Version: Commands and Release List
Debian 13 (trixie) is the current stable release. Check your version with /etc/os-release, lsb_release, or hostnamectl, plus codenames and support dates.

Series
Cheatsheets
Bash Keyboard Shortcuts Cheatsheet
Bash keyboard shortcuts for editing commands, searching history, completing words, and controlling foreground jobs.
Netcat Cheatsheet
Quick reference for using the Netcat nc command to test ports, listen for connections, transfer files, and send raw network requests
Claude Code Cheatsheet
Quick reference for Claude Code in the terminal: session flags, print mode for scripts, slash commands, keyboard shortcuts, permission rules, MCP servers, hooks, and config file locations.
Job Control Cheatsheet
Quick reference for Bash job control: background jobs, jobs, fg, bg, wait, and keeping processes alive after logout with disown, nohup, and setsid




