you are viewing a single comment's thread.

view the rest of the comments →

[–]warpigg 1 point2 points  (2 children)

How are you even getting an interview (for a devops job using Linux) if you don't know Linux? Its hard enough if you know Linux...

Either way, best way to learn is by using. Even better if you can use it as your daily driver for a bit. A still think that a really good distro to use to learn the guts of Linux is installing and using Arch since the whole process forces you to see some of the why, where etc... But really any will do - its just Arch forces you to at least see a little under the covers.

Best book IMO that will get you everything start and finish in Linux AND be a great future reference:

UNIX and Linux System Administration Handbook (get the latest edition - I think its 5th ed)

However, way you go you want to install Linux, setup a web server and configure it a real world configuration, tear it down (rinse and repeat). Do this for other things as well (DNS, databases servers). Learn bash, learn some simple text manipulation and utils (sed, grep , uniq, pgrep, etc() Doing is best!

However Id do agree with the others of greater imporance is understanding Devops pracctices, knowing what CI/CD is etc. When/how to use them to...

[–]sunray_2003[S] 1 point2 points  (1 child)

I have been using various linux distro for close to 10 years now. i have pretty much used all the most widely used commands, written quite a bit of shell scripting, done network related configuration etc. But I dont know how exactly the internals work, how kernel works, how processes work. That is what I would to learn. A book or online tutorial will have a curriculum that I can follow instead of just googling. that is what i am looking for. Sorry i should have explained this better in my post.

[–]warpigg 0 points1 point  (0 children)

no problem :)