My learning on Linux

Join me on this learning journey as I document my experiences and insights into Linux

·

2 min read

Hi, Today I learned about the Linux essentials.

Why Linux?

In this modern world, most of the technologies are running on Linux. After I learned Python programming language, I lost interest to dive deep into data structures and algorithms and also data bases but I love to work in back end environment. When I get to know about Scripting and Use of Linux in Scripting for manipulate system files and automating things, felt more fun to me. My next goal is to explore automation tools to further streamline these processes.

What is Linux?

Linux is an operating system based on Unix, and it is open-source, meaning its source code is freely available to the public. This allows users to modify and customize the system according to their needs. Linux is widely used across various platforms, including servers, desktops, mobile devices, and embedded systems. It includes both a Command Line Interface (CLI) and several Graphical User Interfaces (GUIs) for interacting with the system. Linux has robust security features, Linux is particularly popular in server environments, cloud computing, and the DevOps field.

What is a Virtual Machine?

A virtual Machine is like a computer within your computer. It allows you to run a different operating system (OS) on your existing one. For example, if you are using Windows, you can use a VM to run Linux, all within the same physical computer, without affecting your main system.

Why Virtual Machine is a need for beginners?

As a beginner, installing a Linux operating system directly on your system can be a complex process. Virtual machines simplify this by eliminating the need for complex installation configurations and provide an isolated environment for practicing Linux. This isolation ensures that mistakes, such as deleting critical system files, do not harm your main operating system. Moreover, virtual machines are portable, allowing you to carry your work anywhere. They enable you to explore Linux commands and critical concepts in a safe environment, helping you familiarize yourself with system file management and troubleshooting without risk. This makes virtual machines an ideal choice for beginners to learn Linux effectively.

In this blog, we've explored why Linux is a fantastic choice for those interested in backend development. What’s your experience with Linux? Have you used a Virtual Machine before? Feel free to share your thoughts in the comments below!. In the next post, I’ll dive into how you can set up your first Linux environment using a Virtual Machine. Stay tuned for my next post.