All Articles
Browse all Linuxize tutorials, guides, and references.
traceroute Command in Linux
Trace the path packets take to a host with the traceroute command. Examples for ICMP (-I), TCP (-T), max hops (-m), and no-DNS (-n) modes.

How to Undo and Redo in Vim / Vi
Undo and redo in Vim or Vi with u, Ctrl+r, :earlier, and :later. Covers time-based undo, undo branches, and persistent undo with undofile.

How to Delete Lines in Vim / Vi
Delete lines in Vim or Vi with dd, :%d, visual mode, or :g/pattern/d. Examples for single lines, ranges, all lines, and pattern-based deletion.

systemctl Command in Linux: Start, Stop, and Manage Services
Manage services on systemd-based Linux distributions with systemctl. This guide explains how to start, stop, restart, enable, and disable services, reload unit files, and inspect service status.

Bash: Write to File
Redirect output to files in Bash using the > and >> operators, tee command, and heredocs, with examples for overwriting, appending, and writing multiple lines.

curl POST Request Examples
Send POST requests with curl using form data, JSON, file uploads, and multipart encoding. Includes examples for APIs and HTML forms.

Bash Best Practices: Writing Safer, Cleaner Scripts
Practical Bash best practices for writing safer and more predictable scripts, covering strict mode, quoting, error handling, and everyday patterns.

How to Install LEMP Stack on Ubuntu 26.04
Set up a LEMP stack on Ubuntu 26.04 with Nginx, MySQL 8.4, PHP 8.5, PHP-FPM, and a working PHP database test.

How to Mount a Windows Share on Linux Using CIFS
Mount a Windows SMB share on Linux with CIFS, use a credentials file, set ownership and permissions, and create a reliable fstab entry.

How to Install LAMP Stack on Ubuntu 26.04
Install Apache, MySQL 8.4, and PHP 8.5 on Ubuntu 26.04, configure an Apache virtual host, and test PHP database access.

SSH SOCKS Proxy: Create a SOCKS5 Tunnel for Browsing
Create an SSH SOCKS proxy with a SOCKS5 tunnel, configure Firefox or Chrome to use it, proxy DNS requests, and verify the browser exits through your SSH server.

How to Use the pkill Command in Linux
The pkill command sends signals to Linux processes by name, user, terminal, or full command pattern. Covers safe matching, common options, and examples.

Nginx Location Blocks: Match Rules and Priority
How Nginx picks a location block: prefix, exact, and regex matches, the priority order, named locations, and common configuration patterns.

How to Install Google Chrome Web Browser on Ubuntu 24.04
Step-by-step instructions for downloading, installing, updating, and managing Google Chrome on Ubuntu 24.04 using the official .deb package and repository.

Linux Kill Process: Stop Processes by PID or Name
Stop stuck programs in Linux with kill, killall, pkill, and xkill. Find the PID, send SIGTERM first, and use SIGKILL only when the process refuses to exit.

How to Add a User to Sudoers in Ubuntu
Grant sudo privileges in Ubuntu by adding a user to the sudo group or editing the sudoers file. Step-by-step examples and common errors.

How to Remove or Delete a Directory in Linux
Remove a directory in Linux with rmdir for empty folders, rm -rf for non-empty ones, or find for bulk deletion. Examples and common errors.

How to Add and Delete Users on Debian 13
Learn how to add, delete, and manage users on Debian 13 using adduser, deluser, and usermod commands with practical examples.

How to Run a Bash Script in Linux
Run a bash script in Linux with chmod +x, the bash interpreter, or source. Step-by-step examples with common errors and fixes.

dd Command in Linux: Copy Disks, Partitions, and Files
This guide explains how to use the dd command in Linux to write ISO images, clone disks, back up partitions, wipe drives, and test disk speed.
