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 Convert Integer into String in Python
Convert an int to a str in Python with str(), f-strings, and format(), add leading zeros, build binary or hex strings, and join a list of numbers.

How to Convert Strings to Integers in Python
Convert strings to integers in Python with int(), handle invalid input, remove separators, and parse binary, octal, and hexadecimal values.

How to Resize and Extend a Linux Partition and Filesystem
Extend a Linux partition and grow ext4, XFS, Btrfs, or LVM storage after a disk resize, with layout checks, safe ext4 shrink steps, and troubleshooting.

Linux ip Command with Examples
How to use the Linux ip command to show and assign IP addresses, bring interfaces up or down, and manage routes, with ip a and ip -br output explained.

chown Command in Linux: Change File Ownership
Use the chown command in Linux to change file and directory ownership, including recursive changes, symbolic links, and practical ownership examples.

How to Create a Directory in Linux: mkdir Command Examples
Create single, multiple, and nested directories in Linux with mkdir, set permissions with -m, and fix 'Permission denied' and 'No such file or directory' errors.

sqlite3 Command Line: Create and Query SQLite Databases
Create and query SQLite databases with sqlite3 on Linux. Import CSV files, format query results, and back up or restore your data.

How to Check CPU Usage in Linux
This guide explains how to check CPU usage in Linux with top, htop, mpstat, vmstat, sar, ps, uptime, and per-core load tools.

modprobe Command in Linux: Load and Manage Kernel Modules
modprobe adds and removes Linux kernel modules along with their dependencies. See how to pass parameters, blacklist drivers, load modules at boot, and fix errors.

503 Service Unavailable Error: Causes and How to Fix It
The 503 Service Unavailable error means the server cannot handle your request right now. This guide explains what causes it on Nginx, Apache, and load balancers, and how to fix it.

Series
Cheatsheets
SSH Config Cheatsheet
SSH client config directives at a glance: Host and Match patterns, keys, jump hosts, keepalives, multiplexing, port forwarding, host key checking, and tokens for ~/.ssh/config.
SQLite Cheatsheet
SQLite command-line reference for opening databases, running SQL, formatting results, importing CSV files, and making backups.
systemd Unit File Cheatsheet
systemd unit file directives at a glance: [Unit] dependencies, service types, Exec commands, restart policy, users and environment, resource limits, hardening, timers, and drop-in overrides.
timedatectl Cheatsheet
Quick reference for checking time status, changing time zones, controlling NTP sync, and setting the system clock with timedatectl




