All Articles
Browse all Linuxize tutorials, guides, and references.
How to Allow Remote Connections to MySQL Database Server
Allow remote connections to MySQL or MariaDB by updating bind-address, granting access to a remote user, opening port 3306 in the firewall, and verifying the connection.

Linux ip Command with Examples
A practical guide to the Linux ip command: show and configure network interfaces, assign IP addresses, manage routes, and inspect the ARP table with real examples.

Bash read Command
The Bash read command reads a line from standard input and splits it into variables. This guide covers IFS, prompts, silent input, timeouts, arrays, file reading, and practical script examples.

Using the SSH Config File
Set up the SSH client config file to manage multiple remote connections with custom hostnames, users, ports, keys, and jump hosts — all without long command-line flags.

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 Check Python Version
How to check the Python version installed on Linux, macOS, or Windows using the command line, and how to check the version programmatically from within a Python script.

How to Change the Swappiness Value in Linux
Check and change the swappiness value in Linux with `sysctl`, including temporary and persistent methods and recommended values for desktops, servers, and database workloads.

How to Create a systemd Service File in Linux
Create a systemd service file in Linux with step-by-step instructions for unit file structure, service types, restart policies, and service management with systemctl.

How to Create Users in Linux (useradd Command)
Learn how to create and add users in Linux with the useradd command, including home directories, passwords, groups, shells, UIDs, and other common account options.

Bash Range: Sequence Expression Syntax and Examples
The Bash sequence expression generates a range of integers or characters using {START..END} syntax. This guide covers step increments, zero-padding, for loop usage, and how to handle variable ranges with seq.

Linux Watch Command
Use the watch command in Linux to run commands at regular intervals and monitor output changes in the terminal. Includes interval, highlighting, pipes, and practical examples.

How to Search in Vim / Vi
Learn how to search in Vim / Vi with forward and backward search, whole-word matching, case sensitivity, search highlighting, and smartcase examples.

Find and Replace in Vim / Vi
Step-by-step guide to finding and replacing text in Vim using the :substitute command. Covers ranges, flags, regex, case sensitivity, and practical examples.

Bash Comments: Single-Line, Multiline, and Best Practices
Learn how to comment in Bash scripts with single-line, inline, and multiline comment patterns. Includes block comment workarounds and best practices for readable shell scripts.

How to Remove (Delete) Files and Directories in Linux
Learn how to delete files and directories in Linux using the rm, rmdir, unlink, and shred commands, with examples for single files, wildcards, recursive removal, and safe deletion workflows.

xargs Command in Linux: Usage and Examples
The xargs command builds and executes commands from standard input. This guide covers the most useful xargs options with practical examples.

locate Command in Linux: Find Files Quickly
Search for files and directories by name using the locate command in Linux. Covers installation, database updates, pattern matching, and common options.

Listing Linux Services with systemctl
Use the systemctl command to list running, failed, and enabled Linux services. Includes filtering by state, checking status, and listing unit files.

Find Large Files in Linux: Using find and du
Find the largest files and directories in Linux using the find and du commands. Includes practical examples for sorting by size and cleaning up disk space.

How to Set Up SFTP Chroot Jail
Step-by-step instructions for setting up an SFTP Chroot Jail on Linux to restrict users to their home directories using OpenSSH.
