Skip to main content

Linux

Master Linux — the foundation of cloud infrastructure, DevOps, and modern computing. Over 96% of the world's top servers run Linux.

Documentation

GuideDescription
Linux FundamentalsFile system, shell, permissions, processes, packages, text processing
System AdministrationDisk management, services, cron, logging, performance, SSH, backups
NetworkingInterfaces, routing, DNS, firewalls, SSH tunneling, network services
SecurityFirewall, SELinux/AppArmor, SSH hardening, audit, kernel hardening
Command Cheat Sheet200+ commands organized by category — files, processes, networking, text
Interview Questions50+ questions from beginner to advanced with detailed answers

Why Linux?

Linux is the operating system of choice for cloud, DevOps, and infrastructure because of its stability, security, flexibility, and open-source nature. If you're working in tech, Linux skills are essential.

Learning Path

  1. Start with fundamentals — file system, shell, permissions, processes
  2. Learn system administration — services, disk management, logging, SSH
  3. Master networking — interfaces, routing, DNS, firewalls
  4. Harden security — firewall, SELinux, SSH hardening, auditing
  5. Keep the cheat sheet handy — 200+ commands at your fingertips

Quick Start

# System info
uname -a
hostnamectl

# Navigate and explore
ls -la /
cd /var/log && ls -lh

# User and permissions
whoami
id
sudo useradd -m newuser

# Processes
ps aux | head -20
top -bn1 | head -15

# Networking
ip addr show
ss -tulnp

# Package management (Ubuntu/Debian)
sudo apt update && sudo apt upgrade -y

External Resources

ResourceDescription
Linux JourneyInteractive guides with exercises and quizzes
Linux SurvivalInteractive browser-based tutorial
The Linux Command LineFree book by William Shotts
Linux From ScratchBuild your own Linux from source
NixCraftPractical system administration guides
learnlinux.tvPractical video tutorials
Linux SysOps HandbookSystem admin study notes
OSTEPOperating Systems: Three Easy Pieces

Video Tutorials

ResourceDescription
The Complete Linux CourseBeginner to power user (7+ hours)
Linux for HackersNetworkChuck Linux series
Tecmint Linux GuideWritten articles and lessons

Books

TitleAuthorType
The Linux Command LineWilliam ShottsFree
Linux BibleChristopher NegusPaid
How Linux WorksBrian WardPaid