All categories

Tutorials

Linux

Command line, system admin, shell scripting, and everyday Linux how-tos.

Tutorial
2 min read

How to Navigate the Linux File System

Learn to move around the Linux file system confidently using ls, cd, pwd, and tree — the four commands every Linux user needs from day one.

Read tutorial
Tutorial
2 min read

How to Copy, Move, and Delete Files on Linux

Master the cp, mv, and rm commands to manage files and directories on Linux, including the most useful flags and how to avoid common mistakes.

Read tutorial
Tutorial
2 min read

How to Find Files on Linux

Use find, locate, which, and whereis to track down any file on your Linux system quickly — from searching by name to filtering by size and date.

Read tutorial
Tutorial
2 min read

How to View and Edit Files on Linux

Learn how to read and edit files on Linux using cat, less, nano, and the basics of vim — the tools every Linux user reaches for first.

Read tutorial
Tutorial
2 min read

How to Change File Permissions on Linux

Understand Linux file permissions and learn to use chmod and chown to control who can read, write, and execute files on your system.

Read tutorial
Tutorial
2 min read

How to Check Your IP Address on Linux

Find your local and public IP address on Linux using ip addr, hostname, and ifconfig — with clear examples for both wired and wireless interfaces.

Read tutorial
Tutorial
2 min read

How to Test Network Connectivity on Linux

Diagnose network problems on Linux using ping, traceroute, curl, and wget — practical commands for checking connections and downloading files.

Read tutorial
Tutorial
2 min read

How to Set Up a Firewall on Linux with UFW

Protect your Linux server with UFW (Uncomplicated Firewall) — learn to enable it, allow or deny ports, and set up sensible default rules in minutes.

Read tutorial
Tutorial
2 min read

How to Transfer Files Between Linux Servers with SCP

Transfer files securely between Linux servers using SCP — practical examples for uploading, downloading, and copying entire directories over SSH.

Read tutorial
Tutorial
2 min read

How to Kill a Process on Linux

Stop runaway or frozen processes on Linux using kill, killall, and pkill — including how to find a process ID and choose the right signal.

Read tutorial
Tutorial
2 min read

How to Check Linux System Logs

Read and search Linux system logs using journalctl, tail, and the classic log files in /var/log — essential skills for diagnosing problems on any Linux system.

Read tutorial
Tutorial
2 min read

How to Manage Services with systemctl on Linux

Control Linux services with systemctl — start, stop, restart, enable at boot, and check status with clear examples for Nginx, SSH, and more.

Read tutorial
Tutorial
2 min read

How to Check Linux Uptime and System Info

Get a quick picture of your Linux system — uptime, kernel version, hostname, CPU, and OS details — using uptime, uname, and hostnamectl.

Read tutorial
Tutorial
2 min read

How to Free Up Memory on Linux

Understand and manage Linux memory usage with free, sync, and drop_caches — plus tips on identifying memory-hungry processes before you run out of RAM.

Read tutorial
Tutorial
2 min read

How to Use Bash Aliases to Save Time on Linux

Create permanent Bash aliases in .bashrc to replace long commands with short ones — with real examples that will speed up your daily Linux workflow immediately.

Read tutorial
Tutorial
2 min read

How to Use grep to Search Text on Linux

Search through files and command output on Linux with grep — learn the most useful flags including case-insensitive, recursive, and inverted searches.

Read tutorial
Tutorial
2 min read

How to Use Pipes and Redirects on Linux

Understand Linux pipes and I/O redirection — chain commands with |, save output to files with > and >>, and redirect errors with 2>&1.

Read tutorial
Tutorial
2 min read

How to Write a Simple Bash Script on Linux

Write your first Bash script from scratch — shebang line, variables, conditionals, loops, and how to make it executable and run it.

Read tutorial
Tutorial
2 min read

How to Mount and Unmount Drives on Linux

Attach and detach drives on Linux with mount and umount, understand /etc/fstab for automatic mounts, and avoid common pitfalls when handling external storage.

Read tutorial
Tutorial
2 min read

How to Create and Extract ZIP and TAR Files on Linux

Compress and extract files on Linux using zip, unzip, and tar — with clear examples for creating archives, extracting them, and choosing the right format.

Read tutorial
Tutorial
2 min read

How to Fix 'Permission Denied' Errors on Linux

Diagnose and fix 'Permission denied' errors on Linux by understanding file ownership, chmod, and when to use sudo — with real examples.

Read tutorial
Tutorial
2 min read

How to Fix a Full Disk on Linux

Recover from a full disk on Linux — use df to spot the problem, du to find large files and directories, and practical cleanup commands to reclaim space fast.

Read tutorial
Tutorial
2 min read

How to Install Linux on Windows 11 with WSL2 in 2026

Run a full Linux environment inside Windows 11 in minutes using WSL2 — no dual boot, no virtual machine hassle.

Read tutorial
Tutorial
2 min read

How to Update and Upgrade Packages on Linux in 2026

Keep your Linux system secure and up to date using apt, dnf, or pacman — with practical commands for Ubuntu, Fedora, and Arch.

Read tutorial
Tutorial
2 min read

How to Create and Manage Users on Linux

Add users, set passwords, manage groups, and grant sudo access on Linux using useradd, passwd, usermod, and related commands.

Read tutorial
Tutorial
2 min read

How to Check Disk Space on Linux

Find out what is using your disk space on Linux using df, du, and ncdu — with practical commands to identify the biggest space hogs.

Read tutorial
Tutorial
2 min read

How to Set Up SSH on Linux in 2026

Install OpenSSH, connect to a remote server, set up key-based authentication, and harden your SSH config — a complete beginner guide.

Read tutorial
Tutorial
2 min read

How to Install Software on Linux: apt, snap, and flatpak

Understand the three main ways to install software on Linux — apt, snap, and flatpak — and know which one to use for each situation.

Read tutorial
Tutorial
2 min read

How to Schedule Tasks with Cron on Linux

Learn crontab syntax and set up automated, recurring tasks on Linux — from daily backups to hourly scripts.

Read tutorial
Tutorial
2 min read

How to Monitor System Resources on Linux

Check CPU, memory, disk, and network usage on Linux using top, htop, free, df, and other essential monitoring commands.

Read tutorial