Free Course

Practical Linux Series

A structured, practical Linux course for sysadmins and DevOps engineers. Each chapter is a standalone, indexable page with real commands, enterprise scenarios, and hands-on labs.

10 Chapters Beginner → Intermediate 4 hr 6 min total Updated July 2026
Start Chapter 1 →
01

Introduction to Linux

Kernel, shell, history, distributions, and basic commands.

10 min readBeginner
02

Linux Filesystem & Essential Commands

Directory tree, navigation, file operations, and redirection.

20 min readBeginner
03

Linux Permissions & Ownership

chmod, chown, umask, SUID, SGID, sticky bit, and ACLs.

40 min readBeginner
04

Linux Users & Groups Administration

useradd, usermod, passwd, sudo, and account security.

25 min readIntermediate
05

Package Management & Text Processing

dnf/apt/rpm packages plus grep, sed, awk, and pipelines.

30 min readIntermediate
06

Processes, Signals & systemd

ps, kill, job control, systemctl, and journalctl.

22 min readIntermediate
07

Disks, Partitions & LVM

Device naming, partitioning, filesystems, and LVM.

30 min readIntermediate
08

Linux Networking Fundamentals

IP addressing, interfaces, routing, DNS, and firewalls.

25 min readIntermediate
09

Persistent Mounts & Storage Operations

fstab by UUID, mount options, swap, NFS, automount, and troubleshooting.

22 min readIntermediate
10

Linux Shell Scripting

Variables, loops, functions, cron, and practical script patterns.

22 min readIntermediate