All Articles
Browse all Linuxize tutorials, guides, and references.
How to Connect to MySQL through SSH Tunnel
Securely connect to a remote MySQL or MariaDB server over an SSH tunnel with local port forwarding, with steps for Linux, macOS, and Windows (PuTTY).

Bash Array Operations: Length, Search, Slice, and Reverse
Practical Bash array operations for checking length, finding values, slicing, reversing, iterating, appending, prepending, and removing elements.

pnpm Command: Install and Manage Node.js Packages
This pnpm command guide covers installation, project setup, dependency management, scripts, lockfiles, npm migration, and workspace filtering.

Cron Every 5 Minutes: 5, 10, and 15-Minute Crontab Examples
Run cron every 5 minutes with */5 * * * *. This guide also covers 10 and 15-minute crontab expressions, testing, logging, and overlap prevention.

How to Install Ansible on Ubuntu 26.04 and Write Your First Playbook
Step-by-step instructions for installing Ansible on Ubuntu 26.04, configuring an inventory, and running your first playbook against remote hosts over SSH.

ls Command in Linux: List Files and Directories
The ls command lists files and directories in Linux. See how to use ls -l, ls -al, hidden-file options, sorting, and other practical combinations.

How to Set Up Automatic Kernel Updates on Linux
Set up automatic, rebootless Linux kernel updates with live patching from Canonical Livepatch (Ubuntu Pro), and learn when unattended upgrades are enough.

How to Fix the WordPress White Screen of Death
Troubleshoot the WordPress White Screen of Death by using Recovery Mode, disabling plugins and themes, checking PHP errors, raising memory limits, and restoring access.

What Is an SSL/TLS Certificate and How Does It Work?
An SSL/TLS certificate proves a website's identity and encrypts traffic between the browser and the server. This guide explains how certificates work, what they contain, and the types available.

How to Use OpenSSL: Generate Keys, Certificates, and Test TLS
Practical OpenSSL guide for Linux: generate private keys, create CSRs and self-signed certificates, convert formats, inspect certificates, and test TLS connections.

npm Command: Install and Manage Node.js Packages
This npm command guide covers project setup, local and global package installs, npm ci, updates, dependency removal, scripts, and one-off package runs.

Fix "sudo: command not found" on Linux
How to fix the 'sudo: command not found' error on Linux by installing the sudo package, adding your user to the right group, and recovering from a broken PATH.

Podman vs Docker: Differences and Migration Guide
This guide compares Podman and Docker across architecture, rootless containers, systemd integration, Compose workflows, image builds, and migration planning.

How to Back Up and Restore MySQL Databases with Mysqldump
Step-by-step guide to backing up and restoring MySQL and MariaDB databases using the mysqldump utility. Covers single and full backups, compressed backups, restoring dumps, and automating backups with cron.

Grep Multiple Patterns: Match Strings, Words, and Regex
Search for multiple patterns or strings at once with grep using the -e flag, fixed-string matching, alternation, and pattern files.

chgrp Command in Linux: Change File Group Ownership
The chgrp command changes the group ownership of files and directories in Linux. This guide covers syntax, recursive changes, symlink handling, and practical examples.

dpkg Command in Linux: Install and Manage Debian Packages
Use dpkg to install, remove, query, and inspect Debian packages on Ubuntu, Debian, and other Debian-based distributions.

How to Pass Arguments to a Bash Script
This guide explains how to pass arguments to Bash scripts, read positional parameters, loop over $@, set defaults, validate input, and parse flags with getopts.

reboot Command in Linux: Restart with systemctl and shutdown -r
Three commands cover common Linux reboot scenarios: reboot for an immediate restart, systemctl reboot for the systemd path, and shutdown -r for scheduled restarts with user notifications.

Bash source Command: Load Scripts and Variables
The Bash source command executes a file in the current shell environment, making its variables and functions available to the calling script. This guide covers syntax, common uses, and practical examples.
