Day 2 of My DevOps Journey: Linux - Guide to start with Linux OS
Content
select a linux distro
setup Linux envirnment
Learn Linux CLI
understand file system
explore Linux shell scripting
master file and system adminstration.
In your devOps journey learning Linux can be exciting and fun journey.
๐ง Choose a Linux Distribution
Select Your distribution Option available are : Ubuntu, Fedora, or Debian
I just if you are beginner get your hands on Ubuntu as this is the best choice because of their friendly UI.
I am suggesting you one channel which i follow to learn Linux from sractch :
๐ป Learn the Linux command line
๐น๏ธ Master the Command Line: Unlock the full potential of Linux with this powerful tool.
๐ Start Simple: Begin with essential commands like ls
(list files), cd
(change directory), mkdir
(create directory), rm
(remove files), and cp
(copy files).
โจ Hands-On Practice: Experiment with these commands to navigate the file system and perform basic tasks.
๐๏ธ Understand the file system
๐๏ธ Grasp the File System: Imagine your computer as a large office building with different rooms and filing cabinets.
๐ข Explore Key Directories: Get familiar with essential directories like
/home
(user home directories),/etc
(system configuration files), and/var
(variable data).๐ Manage Permissions: Use commands like
chmod
andchown
to control who can access and modify files.
๐ Identify File Types: Understand different file types, including regular files, directories, and symbolic links.
explore Linux Shell Scripting
๐ข Explore the Linux Shell: Think of the shell as your trusty turtle that faithfully carries out your commands.
๐ Personalize Your Shell: Customize its appearance and behavior, just like decorating your room with your favorite colors and posters.
๐จ Dive Deeper: Learn about environment variables, shell scripting to automate tasks, and job control for managing processes.
Remember, learning Linux is an ongoing process. Embrace the learning curve, be patient, and continue exploring new concepts and tools. With time and practice, you'll become proficient in Linux and unleash its full potential.
๐ Follow now for more exciting content on DevOps and hands-on project implementation!
GitHub: https://github.com/sachinxsharma
Hashnode: https://s72tech.hashnode.dev/
LinkedIn: https://www.linkedin.com/in/sachin-sharma-145546254/
Portfolio: https://sachin-sharma-portfolio.vercel.app
Together, let's rock the world of continuous improvement and innovation. Your support and collaboration are priceless on this exciting journey! ๐๐ช
Subscribe to my newsletter
Read articles from Sachin directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Sachin
Sachin
Hello Devs, I'm Sachin Sharma, a graduate student currently pursuing my master's degree. During my studies, I've decided to dive into DevOps and aim to land my first job in the field by January 2025. I'll be sharing my learning journey and experiences along the way. If you guys have any questions, feel free to ask!