This repository documents my personal journey to learn foundational Linux concepts through hands-on projects, notes, and documentation. It’s meant to reinforce my understanding and serve as a resource for others building a solid Linux foundation.
Modules contain multiple chapters for a clear, linear progression. Expand a module below to navigate.
Note: This repository is primarily a personal learning resource.
Policy: External contributions are not accepted.
Safety: Run labs in a VM, WSL2, or container whenever possible. Read commands before executing, especially if they requiresudo
.
- Linux Fundamentals: Commands, file permissions, system navigation
- System Administration: User management, process control, system monitoring
- Networking Basics: IP addressing, network commands, troubleshooting
- Security Concepts: System hardening, log analysis, firewall management
As I work through each module and chapter, I tackle real projects and document key insights. This hands-on approach keeps concepts practical and reusable for anyone following along.
- Clone the repository
git clone https://github.com/anup-moitra/foundational-linux-training.git cd foundational-linux-training
- Pick a module
Expand one of the modules below, then open a chapter folder to follow the notes and hands-on project.
01 — Linux Concepts
Open module → 01-understanding-linux-concepts/
- 01.01 — Everyday Linux
- 01.02 — Understanding the OS
- 01.03 — What is Linux?
- 01.04 — History of Linux
- 01.05 — Unix vs Linux
- 01.06 — Linux Distributions
- 01.07 — Who Uses Linux?
- 01.08 — Linux vs Windows
02 — Virtual Lab Setup
Open module → 02-virtual-lab-setup/
- 02.01 — (chapter name)
- 02.02 — (chapter name)
- 02.03 — (chapter name)
03 — System Access & File Management
Open module → 03-system-access-and-file-management/
- 03.01 — (chapter name)
- 03.02 — (chapter name)
- 03.03 — (chapter name)
04 — Linux Fundamentals
Open module → 04-linux-fundamentals/
- 04.01 — (chapter name)
- 04.02 — (chapter name)
- 04.03 — (chapter name)
- 04.04 — (chapter name)
05 — System Administration
Open module → 05-system-administration/
- 05.01 — (chapter name)
- 05.02 — (chapter name)
- 05.03 — (chapter name)
06 — Completion Certificate
Open module → 06-my-linux-training-completion-certificate/
- 06.01 — Completion evidence prepared
This project is licensed under the MIT License. See the LICENSE file for details.
Last updated: 2025-09-08