Repolode
ahegazy0

ahegazy0/linux-basics-for-hackers-notes

Structured study notes in 18 modules covering Linux terminal, networking, permissions, scripting and kernel basics, based on the Linux Basics for Hackers book.

Stars
1,833
Forks
159
Open issues
1
Last commit
last month

What is it?

This repository is a course-style set of study notes built from the book Linux Basics for Hackers by OccupyTheWeb. The notes were originally written during personal lab practice in Obsidian and later organized into a consistent set of Markdown modules.

The course has 18 modules, from getting a Kali Linux lab running through terminal basics, text manipulation, networking, software management, file permissions, process management, environment variables, Bash and Python scripting, archiving, the filesystem, logging, services, wireless networking, and the Linux kernel with loadable kernel modules. Each module gives plain-language explanations, key commands with examples, quick reference tables, and practice exercises, with diagrams added to core topics.

The material is intended for education and should be practiced in your own lab environment, using VirtualBox or another VM and Kali Linux. Links to external practice platforms such as OverTheWire Bandit and TryHackMe are included for further study.

Key features

  • 01Covers 18 modules from terminal basics to kernel modules and Python scripting
  • 02Includes key commands with examples and quick reference tables
  • 03Adds practice exercises at the end of each module
  • 04Includes architecture diagrams for topics like the filesystem tree and permissions
  • 05Links to external hands-on platforms for further practice

Use cases

  • Learning Linux command line and security basics in a Kali Linux lab
  • Following along with the Linux Basics for Hackers book with structured notes
  • Reviewing specific commands such as permissions, pipelines or cron jobs as a reference

Quick start

  1. 1

    Install VirtualBox or another VM software

  2. 2

    Download 64-bit Kali Linux and run it in the VM

  3. 3

    Open Module 00 (Getting Started) and follow the modules in order

Things to know

  • No license is specified, so reuse terms are unclear.
  • The notes are based on a copyrighted book and need that book alongside them.
  • Using them requires setting up a Kali Linux virtual machine.

Topics

FAQ

What is linux-basics-for-hackers-notes?
Structured study notes in 18 modules covering Linux terminal, networking, permissions, scripting and kernel basics, based on the Linux Basics for Hackers book. This repository is a course-style set of study notes built from the book Linux Basics for Hackers by OccupyTheWeb. The notes were originally written during personal lab practice in Obsidian and later organized into a consistent set of Markdown modules.
Is linux-basics-for-hackers-notes free to use? What license does it have?
linux-basics-for-hackers-notes has no declared license. Its code is public, but without a license you have no explicit permission to reuse it; ask the author before relying on it.
Is linux-basics-for-hackers-notes still maintained?
Updated within 6 months. The last commit to linux-basics-for-hackers-notes was on Sep 12, 2026.
What can I use linux-basics-for-hackers-notes for?
Learning Linux command line and security basics in a Kali Linux lab Following along with the Linux Basics for Hackers book with structured notes Reviewing specific commands such as permissions, pipelines or cron jobs as a reference
How do I install linux-basics-for-hackers-notes?
Install VirtualBox or another VM software Download 64-bit Kali Linux and run it in the VM Open Module 00 (Getting Started) and follow the modules in order
Where can I get linux-basics-for-hackers-notes?
The source code and installation instructions are on GitHub: https://github.com/ahegazy0/linux-basics-for-hackers-notes

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects