Skip to content

Passionate Linux enthusiast 🐧 | Sharing knowledge through Linux-Mastery-For-Everyone | Learn Linux system administration with hands-on Docker exercises | From basics to advanced cloud deployments

License

Notifications You must be signed in to change notification settings

HashimThePassionate/Linux-Mastery-For-Everyone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Linux Logo

Your complete guide to mastering Linux using Docker containers

About the Project πŸ“˜

🐧 Linux Mastery for Everyone provides a practical, containerized environment to learn Linux administration β€” right from your local machine.
No need to dual-boot or run heavy VMs β€” just Docker, and you're good to go!

Table of Contents πŸ“š

What You Will Learn πŸ”

πŸ“Œ Topic Description
🐧 1 Installing Linux Set up Linux directly inside Docker
πŸ—‚οΈ 2 Shell & Filesystem Shell navigation, file hierarchy, and VIM usage
πŸ“¦ 3 Software Management Use apt, yum, zypper, and build your own packages
πŸ‘₯ 4 User & Group Management Manage /etc/passwd, /etc/group, file permissions, sticky bits
πŸ” 5 Process Management Daemons, signals, and service managers
πŸ’½ 6 Disk Management Mounting, partitioning, and LVM basics
🌐 7 Networking IP configuration, interfaces, and CLI tools
βš™οΈ 8 Shell Scripting Automate with Bash scripting
πŸ” 9 System Security Basics of SELinux and AppArmor
πŸ› οΈ 10 Troubleshooting Journaling, backup/restore, and system recovery
🧱 11 Virtualization (Theory) KVM and Linux-based VM concepts
🐳 12 Docker Mastery Containers, volumes, networking, images
πŸ–₯️ 13 Server Setup DNS, DHCP, SSH, Samba, NFS configuration
☁️ 14 Cloud Fundamentals DevOps, IaaS, PaaS, and CaaS concepts
πŸš€ 15 Deploying on AWS & Azure Launch and manage Linux VMs in the cloud
🧩 16 Kubernetes Essentials Pods, services, security, and deployments
πŸ”§ 17 Ansible Automation Write and run playbooks for real infrastructure

Prerequisites βœ”οΈ

Contributing 🀝

We love contributions! πŸ™Œ
Whether you're fixing typos, updating scripts, or adding new modules β€” you're welcome!

  1. Fork this repository
  2. Create your feature branch:
   git checkout -b feature/my-topic
  1. Commit and push your changes
  2. Open a Pull Request (PR)

Please follow good commit hygiene and keep PRs clean. For major features, open an issue first to discuss.

License πŸ“„

This repository is licensed under the MIT License. See LICENSE for more details.

About

Passionate Linux enthusiast 🐧 | Sharing knowledge through Linux-Mastery-For-Everyone | Learn Linux system administration with hands-on Docker exercises | From basics to advanced cloud deployments

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published