Sharpening My Linux Skills for DevOps: Commands, Concepts & Notes

πŸ‘‹ Hello, peeps!

I wanted to be thorough, do my best, and maybe even become the best source of knowledge β€” if not for others, at least for myself, right? It’s all about building confidence and really believing in your own skills.

Even though I already had some knowledge of Linux and commands (and yes, I use a fair bit of them at work), I realized I was mostly stuck using just a few common ones. You know the drill β€” tailing logs, grepping for stuff, quick file edits. It’s easy to fall into a routine and never really explore the full toolbox Linux gives you.

For example, I rarely touched anything related to networking, user management, or system connections β€” mainly because my work didn’t require it. But I felt like if I really want to grow, I should revisit the foundations and get them right. Because we all know β€” a solid foundation is everything when it comes to mastering any skill.


🧠 Why I'm Refreshing My Linux Skills

That brings me here: I decided to go back and refresh my Linux knowledge properly β€” with intention and structure. I grabbed a course on Udemy that I honestly think is incredibly well done:

πŸ“š Complete Linux Training Course to Get Your Dream IT Job in 2025

Every section is detailed and easy to follow β€” even though I’m watching it at 1.75x speed (don’t judge, it still works πŸ˜„).

I actually completed most of the course earlier β€” I just had the disk management section left. But here's the catch: I had been taking notes directly in Udemy while watching the videos, and it became a nightmare to go back and review them. Scrolling through long, messy text blocks was painful.

So I figured, why not just start over β€” not from the very beginning like setting up the environment, but from the core command sections β€” and this time take proper notes in a way I can actually use later. Also, let’s be honest β€” part of me was punishing myself for not doing it right the first time πŸ˜….


πŸ“ Sharing My Notes (You're Welcome πŸ˜‰)

As I’m going through the course again, I’m now creating clean, structured notes in Markdown format β€” easy to read, easy to revise, and perfect for anyone else who wants to follow along.

You can find my notes here (WIP):
πŸ“„ Linux Basics Notes
(Note: link to GitHub)

🚧 Disclaimer: These notes are not yet complete. I’m currently at Section 5 of the course and will be updating them regularly over the next few days.


πŸ›£οΈ What’s Next

My goal is to finish the entire course by the end of next week and then move on to Git.

Now, Git is something I already use and understand to some extent, but I want to go deeper β€” refresh the basics and build a stronger, more complete understanding. Because again... strong foundations matter.


πŸ”‘ A Quick Tip for Anyone Studying

When you're learning Linux β€” type out the commands. Practice is everything. Use man or --help if you get stuck or want to dig deeper. Even in the future, it’ll save you tons of time. πŸ™Œ


πŸ“Œ Thanks for reading! Follow along as I dive deeper into DevOps and share everything I learn.


πŸ“Œ Update: Part 2 is live!
πŸ‘‰ Linux, Locked and Loaded: A DevOps Primer Before I Git Going

0
Subscribe to my newsletter

Read articles from Sandesh B Nataraj directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Sandesh B Nataraj
Sandesh B Nataraj