Linux Basics for Hackers - Notes
A structured set of study notes based on the book Linux Basics for Hackers by OccupyTheWeb. Originally compiled during personal lab practice in Obsidian, then structured and organized with AI assistance for clarity, consistency, and easy navigation.
Update: Visual architecture diagrams have been added across core modules to illustrate topics like the filesystem tree, command pipelines, permissions, and kernel space.
Modules
What's inside each module
- Plain English explanations of every concept
- All key commands with examples
- Quick reference tables
- Diagrams where helpful
- Practice exercises at the end
Requirements
- VirtualBox or any VM software
- Kali Linux (64-bit)
Extra Resources
Places to practice and go deeper after finishing the modules.
| Resource | What it is |
|---|---|
| LabEx - Linux Journey | Interactive Linux lessons in the browser |
| OverTheWire - Bandit | Learn Linux by solving security challenges via SSH |
| TryHackMe - Linux Fundamentals | Guided rooms covering Linux basics hands-on |
| CMD Challenge | Practice terminal commands by solving small puzzles |
| Hack The Box - Linux Fundamentals | Professional-level Linux course for security |
Disclaimer
This course is for educational purposes only. Everything here should be practiced in your own lab environment. Never test on systems you don't own or have explicit permission to test.
Book
Linux Basics for Hackers by OccupyTheWeb - No Starch Press
Interested in Networking?
You may also find my Network Basics for Hackers Notes