All Articles
Browse all Linuxize tutorials, guides, and references.
How to List Cron Jobs in Linux
View and list all cron jobs on Linux: user crontabs with crontab -l, system jobs in /etc/crontab and /etc/cron.d, and systemd timers.

How to List Groups in Linux
Find which groups a user belongs to in Linux using the groups, id, and getent commands. Includes how to list all groups and group members on the system.

How to List Users in Linux
List all users in Linux with getent passwd or /etc/passwd. Filter human users by UID, check group membership, and see who is logged in.

How to Use wget in Linux with Examples
Step-by-step wget tutorial covering downloads, resuming, recursive mirroring, authentication, and the most useful options.

timedatectl Command in Linux: Manage Time, Date, and Time Zone
Use timedatectl to check system time, change the time zone, control NTP synchronization, set the clock manually, and inspect RTC settings on Linux.

How to Delete MySQL User Accounts with DROP USER
Delete MySQL or MariaDB user accounts with the DROP USER statement. Covers single and multiple users, IF EXISTS, and session behavior.

How to Change User Password in Ubuntu
Change a user password in Ubuntu from the command line with passwd, or through the GNOME Settings app. Covers your own account and other users.

history Command in Linux: View and Manage Bash History
Use the history command in Linux to view, search, and clean up Bash command history. Covers expansions, HISTSIZE, HISTIGNORE, and security tips.

How to Generate SSH Keys on Linux with ssh-keygen
Learn how to generate SSH keys on Linux using ssh-keygen, copy them to remote servers, and set up passwordless authentication.

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.

How to Change the Hostname in Linux
Change the hostname in Linux with hostnamectl and /etc/hosts. Covers permanent, temporary, cloud-init, and non-systemd methods.

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.
