I've been really diving into Linux for the past year, aiming to become a Linux SysAdmin. After working in a different field for a while, I've hit a dead end in my career, but I've always had a passion for computers. I'm looking for the best ways and resources to learn and what might be the quickest path to proficiency and landing a job in this field. Also, I want to know about finding mentors when you're not currently in the field. A mentor could really guide me and help me make the transition. I have a family to take care of, so I can't afford to take a huge pay cut, but I'm willing to put in the effort because of my love for this field and its potential. What do you all think?
5 Answers
Getting hands-on experience is crucial! Look for projects you can contribute to or set up your own mini-projects to practice what you learn. The more you tinker, the better you'll get.
A couple of must-read books are 'Running Linux' and 'Beginning Linux Programming.' They’re a bit old but packed with valuable info. Also, try doing an LFS (Linux From Scratch) build—type the commands yourself instead of cutting and pasting. Trust me, the knowledge you'll gain is priceless. Also, don't forget about learning Git and basic server setup!
One resource that's been mentioned a lot is Sad Servers! Check it out for hands-on practice. You might find it helpful!
I just wrapped up Bandit, so I'll try these next. Sounds interesting!
Definitely check out OverTheWire's Bandit wargames. They provide great challenges that can help boost your skills! Also, consider taking some online courses for structured learning.
Funny enough, I've been assisting some friends as a mentor! You could join Discord servers where people share what they’re working on. It's a good way to connect and possibly find a mentor.
Thanks for the suggestion! I'll definitely take a look.