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
cat Command in Linux: View, Combine, and Create Files
Display, combine, and create files with the cat command in Linux, plus line numbers, hidden characters, and when to use less instead.

Python venv: How to Create and Use Virtual Environments
Python's venv module creates isolated environments so each project can pin its own package versions. This guide covers python -m venv, activating and deactivating, managing dependencies with requirements.txt, and when to reach for virtualenv, uv, or pipx instead.

How to Install and Configure the AWS CLI on Linux
Install AWS CLI version 2 on Linux, authenticate with aws login or IAM Identity Center, manage profiles, and verify access to your AWS account.

How to Set or Change Timezone on Ubuntu Server and Desktop
Check the current time zone on Ubuntu and change it permanently with timedatectl, or switch it from the Date & Time panel on Ubuntu Desktop.

How to Install Ubuntu 26.04
Step-by-step instructions for installing Ubuntu 26.04 from a bootable USB drive, covering ISO download, installer screens, disk setup, and first boot.

How to Install Kubernetes with kubeadm on Ubuntu 26.04
Install Kubernetes 1.36 on Ubuntu 26.04 with kubeadm and containerd, configure Flannel networking, join worker nodes, and verify the cluster.

Understanding the /etc/shadow File in Linux
The /etc/shadow file stores hashed passwords and password aging data for each user on a Linux system. This guide explains the file format, hash types, field meanings, and how to query password information safely.

Bash Positional Arguments: How to Use $1, $2, $@, and shift
Learn how Bash positional arguments work, including $0, $1, $#, "$@", "$*", shift, default values, and function arguments in scripts.

How to Parse Command-Line Options in Bash with getopts
Parse short options in Bash scripts with getopts: option strings, OPTARG and OPTIND, silent error handling, long-option workarounds, and complete script examples.

Install and Integrate Rspamd on Ubuntu 26.04
Install Rspamd on Ubuntu 26.04, connect it to Postfix as a milter, configure Redis, and publish DKIM and DMARC records for your mail domain.

Series
Cheatsheets
mount Cheatsheet
Quick reference for the mount command: mount and unmount filesystems, mount options, UUID and label mounts, network shares, and /etc/fstab entries
head Cheatsheet
Quick reference for showing the first lines or bytes of files and limiting command output with head in Linux
sha256sum Cheatsheet
Quick reference for generating and verifying SHA-256 and MD5 checksums with sha256sum, md5sum, and related Linux hash commands
Docker Compose Cheatsheet
Docker Compose quick reference: lifecycle commands, Compose file directives, health checks, environment variables, profiles, scaling, and cleanup.




