Welcome to Penguins Road to Linux – a community-driven project dedicated to providing a comprehensive guide to Linux fundamentals, with a focus on LPIC-1 certification. Whether you're completely new to Linux or looking to sharpen your skills, this repository will guide you through all the key concepts and practical exercises you need.
- Beginner-Friendly Approach: Offer a clear, structured path for newcomers to understand Linux basics.
- LPIC-1 Exam Objectives: Cover the official LPIC-1 topics (Exam 101 and 102) in depth.
- Hands-On Exercises: Provide practical examples, challenges, and real-world scenarios for practice.
- Community Collaboration: Encourage contributions, corrections, and discussions from all interested users.
penguins-road-to-linux/
├── README.md
├── LICENSE
├── docs/
│ ├── exam101/
│ │ ├── chapter01.md
│ │ ├── chapter02.md
│ │ └── ...
│ ├── exam102/
│ │ ├── chapter01.md
│ │ ├── chapter02.md
│ │ └── ...
│ └── ...
├── exercises/
│ ├── exam101/
│ │ └── ...
│ └── exam102/
│ └── ...
├── images/
│ └── ...
└── resources/
└── ...
docs/
: Main chapters and articles covering each LPIC-1 objective (split by exam 101 and 102).exercises/
: Hands-on exercises, quizzes, and practice questions.images/
: All supporting images and diagrams used throughout the docs.resources/
: Additional references, external links, PDFs, or other helpful materials.
-
Clone the Repository
git clone https://github.com/<your-username>/penguins-road-to-linux.git
-
Navigate the Docs
- Explore the docs/exam101 and docs/exam102 folders to start learning the topics covered in LPIC-1.
- Practice with Exercises
- Use the exercises folder to test your knowledge with practical assignments and quizzes.
We warmly welcome contributions of any kind—whether it’s fixing a typo, adding new explanations, or suggesting improvements to exercises. To contribute:
- Fork this repository on GitHub.
- Create a new branch for your changes.
- Make your edits to docs, exercises, or any relevant files.
- Commit and push your changes to your fork.
- Submit a Pull Request with a clear description of what you’ve changed.
For major changes or feature requests, please open an issue to start a discussion before working on a pull request.
All written content in this repository is released under the Creative Commons Zero v1.0 Universal. This means you’re free to share and adapt the materials, as long as you give proper credit to the authors.
- Issues: If you notice any problem, feel free to report it via the Issues tab.
- Discussions: Have questions or suggestions? Join our community in discussions or open a new issue.
Thanks to all the contributors who help make this project better. Your support and feedback keep this initiative growing.
Happy learning and let the Penguins guide you on your journey to mastering Linux!