Theory

0%

Linux Theory

16 comprehensive topics from Linux architecture to containers. Deep dives with code examples and interview-focused explanations.

15 Topics 5+ Hours Mark Complete
⚙️
20 min00

Linux Architecture & Boot Process

What the kernel does, and what happens from power-on to login.

architecturebootkernel
📁
15 min01

Filesystem Hierarchy Standard (FHS)

How the filesystem is laid out, what inodes are, and why FHS matters.

filesystemfhsdirectories
🔐
20 min02

Users, Groups & Permissions

Users, groups, permission bits, setuid/setgid/sticky, and ACLs.

usersgroupspermissions
⚡
20 min03

Processes & Signals

Process lifecycle, signals, job control, and what PID 1 really does.

processessignalskernel
🔧
20 min04

Systemd & Services

Unit files, targets, dependencies, and debugging service failures.

systemdservicesinit
📦
15 min05

Package Management

apt/dnf internals, repositories, pinning, and building packages.

packagesaptyum
🌐
25 min06

Networking Fundamentals

Interfaces, routing, DNS, sockets, and common troubleshooting tools.

networkingtcpip
💾
20 min07

Storage & Filesystems

Block devices, LVM, RAID, ext4/xfs/btrfs, and mount options.

storagefilesystemslvm
🔍
20 min08

Text Processing & Shell Tools

grep, sed, awk, jq, and pipelines for log analysis.

textshellgrep
📝
25 min09

Bash Scripting

Robust scripting: arrays, traps, error handling, and debugging.

bashscriptingautomation
📊
20 min10

Performance Monitoring

CPU, memory, I/O, and network profiling with perf, bpftrace, and eBPF.

performancemonitoringprofiling
📋
20 min11

Logging & Troubleshooting

journald, rsyslog, structured logging, and correlation IDs.

loggingtroubleshootingdebugging
🛡️
25 min12

Security Hardening

Capabilities, seccomp, AppArmor/SELinux, and auditd.

securityhardeningselinux
⏰
15 min13

Scheduling & Automation

cron, systemd timers, at, and idempotent automation.

cronsystemd-timersautomation
📦
25 min14

Containers & Linux Internals

Namespaces, cgroups, overlayfs, and container runtimes.

containersnamespacescgroups