2025-02-08 20:33:36 -06:00
# 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
2025-02-08 20:39:47 -06:00
```
2025-02-08 20:33:36 -06:00
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
2025-02-08 20:39:47 -06:00
```
2025-02-08 20:33:36 -06:00
## 🚀 Current Focus
2025-02-08 23:27:46 -06:00
- [x] Setting up home lab environment
- [x] Installing VirtualBox/VMware
- [x] Creating Ubuntu Server 22.04 LTS VM
- [x] Configuring network settings
- [x] Learning basic Linux commands and system navigation
- [x] File system navigation
- [x] Text manipulation
- [x] Process management
- [x] Implementing basic security measures
- [x] User management
- [x] SSH configuration
- [x] Firewall setup
### Next Focus Areas
- [ ] System Monitoring and Maintenance
- [ ] Setting up monitoring tools
- [ ] Log management
- [ ] Backup strategies
- [ ] Maintenance scheduling
### Upcoming
- [ ] Service Deployment
- [ ] Web server setup
- [ ] Database configuration
- [ ] Automation and Scripting
- [ ] Shell scripting
- [ ] Scheduled tasks
- [ ] Advanced Networking
- [ ] DNS configuration
- [ ] Network services
2025-02-08 20:33:36 -06:00
## 📊 Progress Tracker
### Completed
- [x] Repository setup
- [x] Initial learning path planning
2025-02-08 20:52:14 -06:00
- [x] Created project documentation structure
2025-02-08 20:33:36 -06:00
### In Progress
2025-02-08 23:27:46 -06:00
- [x] Home lab setup
- [x] Hypervisor installation
- [x] First VM creation
- [x] Network configuration
2025-02-08 20:33:36 -06:00
- [ ] Basic command line proficiency
2025-02-08 20:52:14 -06:00
- [ ] File system navigation
- [ ] User management
- [ ] Package management
2025-02-08 20:33:36 -06:00
## 🛠️ Projects
2025-02-08 20:52:14 -06:00
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/ )]
2025-02-08 20:33:36 -06:00
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!
2025-02-08 20:39:47 -06:00
- GitHub: [My GitHub Profile ](https://github.com/hratsch )
- LinkedIn: [My LinkedIn Profile ](https://www.linkedin.com/in/hugh-ratsch-487117a8/ )
2025-02-08 20:33:36 -06:00
## 📜 License
This project is licensed under the MIT License - see the [LICENSE ](LICENSE ) file for details.
---
2025-02-08 20:52:14 -06:00
Last Updated: 2025-02-08