Welcome to my personal Linux Knowledge Hub!
This repository is a growing collection of Linux guides, scripts, and personal notes to help me (and anyone interested) learn, maintain, and experiment with Linux systems.
Each folder below contains detailed guides on specific topics. Click the links to explore.
Guides for getting started with Linux, including installation, user management, shell basics, and Git setup.
Tips and scripts for keeping your Linux system clean, optimized, and running smoothly.
Managing SSH, VPNs, firewalls, and troubleshooting network issues.
Sudoers management, SELinux/AppArmor, firewall rules, backups, and overall system security practices.
Setting up editors, programming languages, containers, and virtual machines for a productive development workflow.
Boot issues, rescue ISOs, common errors, and log analysis for fixing system problems.
Bash scripts, cron jobs, CLI utilities, and automation ideas to streamline Linux tasks.
Kernel tweaks, systemd services, performance tuning, and desktop/window manager customization.
Official docs, cheat sheets, and personal notes for quick reference.
- All guides are written in Markdown for readability.
- Each folder contains its own
README.md
summarizing its content. - Scripts are provided with comments for easy understanding and adaptation.
- Contributions and suggestions are welcome!
Keep exploring, experimenting, and documenting. Knowledge is only powerful when shared.