All Articles
Browse all Linuxize tutorials, guides, and references.
chmod Command in Linux: Change File and Directory Permissions
The chmod command changes file and directory permissions in Linux. This guide covers what chmod 755, 644, 700, and 600 mean, how to use symbolic and numeric modes, and how to apply permissions recursively.

How to Install MySQL on Ubuntu 26.04
Installing and securing MySQL 8.4 on Ubuntu 26.04. Covers root authentication, creating users, and enabling remote access.

How to Install Docker on Ubuntu 26.04
Install Docker on Ubuntu 26.04 from the official Docker repository. Covers repository setup, verification, running without sudo, updates, and uninstall steps.

scp Command in Linux: Secure File Transfer Examples
SCP copies files securely between local and remote hosts over SSH. This guide covers syntax, common options, and practical examples for everyday file transfers.

How to Install Node.js and npm on Ubuntu 26.04
Three ways to install Node.js and npm on Ubuntu 26.04: NodeSource repository, nvm, and default Ubuntu packages.

gzip Command in Linux
Step-by-step examples for compressing and decompressing files with the gzip command in Linux, covering the most useful options.

How to Check if a File or Directory Exists in Bash
This guide explains how to check if a file or directory exists in Bash using test and if statements, with clear examples for common file checks.

How to Upgrade to Ubuntu 26.04
This guide explains how to upgrade Ubuntu 25.10 to Ubuntu 26.04 LTS today, and when Ubuntu 24.04 LTS systems become eligible for the standard upgrade path.

Cut Command in Linux
The Linux cut command extracts fields, bytes, or characters from text files and pipeline output. Covers delimiter-based field selection, byte and character ranges, and practical examples.

How to Copy, Cut and Paste in Vim / Vi
Vim uses yank, delete, and put commands to copy, cut, and paste text. This guide covers normal mode commands, visual mode selections, registers, and system clipboard integration.

git branch Command: Create, List, and Delete Branches
The git branch command creates, lists, renames, and deletes Git branches. This guide explains the full command reference with practical examples for local and remote branches, merged filters, and tracking upstream branches.

tee Command in Linux with Examples
Use the tee command to save command output to files while still printing it in the terminal, append logs, write to multiple files, and handle sudo-protected paths.

How to Setup FTP Server with Vsftpd on Raspberry Pi
Install and configure a vsftpd FTP server on Raspberry Pi with chroot jailing and SSL/TLS encryption. Includes creating FTP users, firewall rules, and disabling shell access.

Ping Command in Linux
The ping command tests network connectivity by sending ICMP packets to a host and reporting latency, TTL, and packet loss.

How to Enable SSH on Raspberry Pi
Enable SSH on Raspberry Pi with Raspberry Pi Imager, the headless ssh file method, raspi-config, or systemctl. Updated for current Raspberry Pi OS releases.

How to Find Your IP Address in Linux
Several ways to find your private and public IP address in Linux using the ip command, dig, and curl, from a single command to shell script usage.

How to Uninstall Software Packages on Ubuntu
How to uninstall software packages on Ubuntu using the apt command or Ubuntu Software. Covers remove, purge, autoremove, and snap package removal.

How to Set or Change the Time Zone in Linux
Step-by-step instructions for checking and changing the system time zone in Linux using timedatectl, tzdata, or /etc/localtime, with NTP sync covered.

Bash Strict Mode: set -euo pipefail Explained
A practical guide to Bash strict mode: how set -e, set -u, set -o pipefail, and IFS change script behavior, why they catch silent failures, and when to turn them off.

Install RPM packages on Ubuntu
Install RPM packages on Ubuntu with alien by converting an `.rpm` file to a `.deb` package or installing it directly.
