I've been really diving into Linux over the past year and I'm eager to become a Linux SysAdmin. After feeling stuck in my current job field, I'm ready for a new challenge. I want to know what the best ways and resources are to learn Linux quickly and effectively. What's the fastest route to becoming proficient enough to land a job in this field? Also, did any of you have mentors who helped you along the way? How do I go about finding a mentor when I'm not yet in the field? I believe having a mentor could be a huge help since I could learn from their experience. I'm also managing family responsibilities, so I can't afford a big pay cut, but I'm willing to invest effort because I truly love this and see a lot of potential for growth.
4 Answers
Here’s a solid game plan:
- Read some crucial books: 'Running Linux' and 'Beginning Linux Programming' are oldies but goodies.
- Do an LFS/BLFS build where you type instead of copy-pasting—this will give you invaluable system knowledge.
- Get comfortable with commands; BASH and tools like sed, awk, and grep are essential.
- Tinker with your own servers and play with configurations; break and fix things—that's the best way to learn!
- Lastly, don’t shy away from setting up services and even learning some Python or Rust for writing tools.
Becoming proficient is all about hands-on practice. I recommend getting your hands dirty with some projects. You can also check resources like OverTheWire's Bandit to sharpen your skills. Classes and a combination of good books like 'Running Linux' are also fantastic for building foundational knowledge.
I’ve ended up mentoring a few friends recently, and it’s been rewarding. Check out Discord channels related to Linux; you can meet people who are working on exciting projects and might even find a mentor there. Connections often happen organically!
A lot of folks have mentioned trying out ‘Sad Servers’ for hands-on experience. It might be worth checking out if you're looking for real-life scenarios to practice with. Plus, being hands-on on projects can significantly boost your learning.
Thanks for the tip! I'll definitely look into Sad Servers.

I just finished the Bandit wargame; it was a great starting point before tackling these projects!