> I really would love to hear if anyone has any thoughts on whether spending the time learning VIM is a good idea in this context.
When you ssh into a server and try to edit a small script, what will you do? Install a desktop environment to open up beloved VsCode or fire up trusty old Vim which is installed by default? Knowing basic Vim commands for text editing is a must have for any serious developer (you don't have to be expert, you just have to know enough to be comfortable with using it for small editing, for anything else use your main editor - as mentioned in the comments VsCode + Vim plugin is pretty awesome).
For learning bash I would recommend you The Linux Command Line
A lot of CCNA folks I know are having a tougher time on the job market. The general direction of IT infrastructure is towards the Linux end of things, especially with cloud data. I used this book to understand Linux.
https://www.amazon.com/Linux-Command-Line-Complete-Introduction/dp/1593273894
haha.. then buy the book son!
Read the reviews man....sheeeeeeeeeIT that alone made me wanna buy it, and then i saw a lil preview of the book and it was like dude wrote this book for me!
http://www.amazon.com/Linux-Command-Line-Complete-Introduction/dp/1593273894
oNe
Can I ask why you're aiming for those certifications instead of something like RHCSA?
If you want to get better at the command line, I would suggest picking up The Linux Command Line and working through that.
Fair point, but it's not the window manager that keeps me away from arch, I just don't want to have to constantly be using the command line with a touchscreen keyboard, and my experience with Arch is that it's very command-line dependent and I'm just going to keep installing stuff that'll bring it closer to mint than it would be arch.
Plus, in between my calc, physics, and engineering classes, I don't really have the time to be learning a brand new operating system. But I did buy this book and when I have a little time I'll sit down for a few days and give Arch a good try.
Linux Foundation has courses - some are free, other you pay for
You should also look at Linux Academy - this is paid via subscription, they have some free courses on youtube.
I dont think LFS is viable if you want to get into administration, more for embedded development.
This is free - https://linuxjourney.com/
plus the author has recommended some books which I have read and they are good.
The Linux Command Line - Covers most aspects of the CLI, with this you can confidently use the terminal to get tasks done
How Linux Works - Intermediate and advanced concepts
Linux System Administration Handbook - Server administration
The Linux Programming Interface - Better to know the basics of C to take advantage of the content in here
​
2nd this.
The Linux Command Line. Author offers free PDF for download or you can support and buy from amazon.
http://linuxcommand.org/tlcl.php
https://www.amazon.com/Linux-Command-Line-Complete-Introduction/dp/1593273894/r
if all you plan on doing is music, videos and surfing the web then you have nothing to loose. Install Mint or Ubuntu on that baby!
Edit: Also, This is a pdf of the textbook I used in my Intro to Linux class that helped me to get to know the basics. It is a great book. You can also get it on amazon if you would rather have a physical copy.
Learn from books. Here's one I've started on and think it's great.
I uses https://www.amazon.com/Linux-Command-Line-Complete-Introduction/dp/1593273894 when i first started learning Linux
Any opinions on this book. I actually have it but have not had time for it
First thing first, there is nothing you can do with Linux that you couldn't do with Windows or a Mac. And similarly they can be made to do everything that Linux can. It's just a matter of how you go about getting those things done.
Learning sysadmin stuff will help with dev work (in my opinion as a former Linux sysadmin and current Java/Linux dev), but I'd bet you probably won't end up caring about setting up sendmail, bind, nfs, etc. which is a good chunk of the content of that book. I'd leaf through it and see if any of it seems interesting, but it'd probably make sense to return it.
If you're just looking to try to understand what linux is all about, it's tough to go wrong with http://linuxcommand.org/tlcl.php
It's free, but if you prefer dead tree versions like I do, you can buy it in a variety of places. Here it is on Amazon: https://www.amazon.com/Linux-Command-Line-Complete-Introduction/dp/1593273894
A lot of the command line stuff builds on itself, so don't feel bad if it doesn't make sense at first. Once you get comfortable with the shell, you can start dabbling in whatever else tickles your fancy.
I bought a Raspberry Pi and used it for as much as I could as a desktop replacement. (You'd be surprised, Ubuntu Mate is surprisingly functional on a gen 3 Pi.). I also read The Linux Command Line and How Linux Works. I read both at the same time as they present information in a complementary way. The first is a hands on workbook and the second is more of an informative text book. Both start with the basics and take up you through bash scripting.
The Linux Command Line: A Complete Introduction
How Linux Works: What Every Superuser Should Know
These two books are a great start for a new linux user.
Thank you!
I know exactly how you feel. Within the past year I was a Systems Administrator who dabbled in Linux in some of our servers. Then, i moved into a NOC position and started studying hard to get into a Linux Admin role. Then within the last 3 months I got my new job as a Linux Admin.
There are a few ways you can go about this.
This book is freakin awesome, i've used it and it's an amazing start and teaches you all sorts of stuff. I don't know how much information you actually know about the command line but this has helped me a lot. This book I have heard was pretty good but I unfortunatly haven't made my way to reading it. besides those two and actually installing and forcing yourself to use it everday there isn't much else you can do.
Also, install homebrew for package management. Mac uses its own version of bash with some stuff slightly different than most linux distros, but they are pretty much the same.
The Linux Command Line is a good place to start.
Not sure how u/shaftofbread got top comment because his/her recommendation is for people with UNIX experience. Anyways, check out this book which is also available for free here. If you want something that's short and sweet, try this resource
This is a wonderful beginner's linux book. I loved it. http://www.amazon.com/The-Linux-Command-Line-Introduction/dp/1593273894