# Linux System Administration Learning Journey ## 👋 Introduction This repository documents my journey to becoming a Linux System Administrator. Here, I track my progress, document projects, and showcase the skills I'm developing. ## 🎯 Learning Goals - Master Linux system administration fundamentals - Develop automation and scripting skills - Build practical experience through hands-on projects - Achieve relevant certifications - Prepare for a career in Linux system administration ## 📂 Repository Structure ``` linux-sysadmin-journey/ ├── projects/ # Detailed documentation of all projects ├── notes/ # Study notes and command references ├── certifications/ # Certification progress and study materials └── resources/ # Useful links and learning resources ``` ## 🚀 Current Focus - Setting up home lab environment - Installing VirtualBox/VMware - Creating Ubuntu Server 22.04 LTS VM - Configuring network settings - Learning basic Linux commands and system navigation - File system navigation - Text manipulation - Process management - Documenting first project setup ## 📊 Progress Tracker ### Completed - [x] Repository setup - [x] Initial learning path planning - [x] Created project documentation structure ### In Progress - [ ] Home lab setup - [ ] Hypervisor installation - [ ] First VM creation - [ ] Network configuration - [ ] Basic command line proficiency - [ ] File system navigation - [ ] User management - [ ] Package management ### Upcoming - [ ] User and permission management - [ ] System monitoring ## 🛠️ Projects 1. **Home Lab Setup** (In Progress) - Hypervisor: VirtualBox/VMware setup - Ubuntu Server 22.04 LTS installation - Network configuration (NAT + Host-only) - SSH access configuration - Basic security hardening [Detailed project documentation available in [projects/01-homelab-setup/](./projects/01-homelab-setup/)] 2. **Basic System Administration** - User management - Package management - Service configuration [More projects to be added as I progress] ## 📚 Learning Resources - [Linux Journey](https://linuxjourney.com/) - [OverTheWire: Bandit](https://overthewire.org/wargames/bandit/) - [Linux Upskill Challenge](https://linuxupskillchallenge.org/) ## 📝 Notes Important concepts, commands, and configurations are documented in the [notes/](./notes/) directory. ## 🎓 Certifications Target certifications and progress: - [ ] CompTIA Linux+ - [ ] RHCSA - [ ] LFCS - [ ] Additional certifications to be added ## 📞 Contact Feel free to reach out if you have suggestions or want to connect! - GitHub: [My GitHub Profile](https://github.com/hratsch) - LinkedIn: [My LinkedIn Profile](https://www.linkedin.com/in/hugh-ratsch-487117a8/) ## 📜 License This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. --- Last Updated: 2025-02-08