ahegazy0/linux-basics-for-hackers-notes

A structured course built from personal study notes of the book Linux Basics for Hackers by OccupyTheWeb.

1,833

27 commits

updated Sep 12, 2026

See the code

README

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


Extra Resources

Places to practice and go deeper after finishing the modules.

ResourceWhat it is
LabEx - Linux JourneyInteractive Linux lessons in the browser
OverTheWire - BanditLearn Linux by solving security challenges via SSH
TryHackMe - Linux FundamentalsGuided rooms covering Linux basics hands-on
CMD ChallengePractice terminal commands by solving small puzzles
Hack The Box - Linux FundamentalsProfessional-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

ahegazy0/linux-basics-for-hackers-notes

A structured course built from personal study notes of the book Linux Basics for Hackers by OccupyTheWeb.

1,833

27 commits

updated Sep 12, 2026

See the code

README

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


Extra Resources

Places to practice and go deeper after finishing the modules.

ResourceWhat it is
LabEx - Linux JourneyInteractive Linux lessons in the browser
OverTheWire - BanditLearn Linux by solving security challenges via SSH
TryHackMe - Linux FundamentalsGuided rooms covering Linux basics hands-on
CMD ChallengePractice terminal commands by solving small puzzles
Hack The Box - Linux FundamentalsProfessional-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

Significant stargazers

Thiago Padilha

1,054 followers · starred Jun 2026

Jesse Talavera

276 followers · starred Jun 2026

Rémy Léone

182 followers · starred Jun 2026

David Justice

269 followers · starred Jun 2026