Skip to content

This repository contains my structured Linux learning documentation with practical projects and notes, intended to support beginners in mastering foundational Linux concepts.

License

Notifications You must be signed in to change notification settings

anup-moitra/foundational-linux-training

Repository files navigation

Foundational Linux Training 🐧

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 require sudo.


✨ Key Learning Areas

  • 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

📅 My Learning Journey

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.


⚡ Quickstart

  1. Clone the repository
    git clone https://github.com/anup-moitra/foundational-linux-training.git
    cd foundational-linux-training
  2. Pick a module
    Expand one of the modules below, then open a chapter folder to follow the notes and hands-on project.

📚 Modules (expand to view)

01 — Linux Concepts

Open module → 01-understanding-linux-concepts/

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

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.


Last updated: 2025-09-08

About

This repository contains my structured Linux learning documentation with practical projects and notes, intended to support beginners in mastering foundational Linux concepts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published