What is Linux ? Basics of Linux .. , what you have to know before starting the Linux..
Linux Fundamentals guide..
- What is Linux
- How does the Linux Works
- What is Linux Kernel
- Architecture of Linux
- Different shell we used in Linux
- Basic Terminal Commands
- Linux Crontab
- Raid Storage
- Virtualization
What is Linux Linux is an open source operating system (OS). It was originally conceived of and created as a hobby by Linus Torvalds in 1991. An operating system is the software that directly manages a system’s hardware and resources, like CPU, memory, and storage. The OS sits between applications and hardware and makes the connections between all of your software and the physical resources that do the work. Linus, while at university, sought to create an alternative, free, open source version of the MINIX operating system, which was itself based on the principles and design of Unix. That hobby has since become the OS with the largest user base, the most-used OS on publicly available internet servers, and the only OS used on the top 500 fastest supercomputers.
How does the Linux Works Think about an OS like a car engine. An engine can run on its own, but it becomes a functional car when it’s connected with a transmission, axles, and wheels. Without the engine running properly, the rest of the car won’t work .Linux was designed to be similar to UNIX, but has evolved to run on a wide variety of hardware from phones to supercomputers. Every Linux-based OS involves the Linux kernel—which manages hardware resources—and a set of software packages that make up the rest of the operating system.
What is the Linux Kernel The Linux kernel is the main component of a Linux operating system (OS) and is the core interface between a computer’s hardware and its processes. It communicates between the 2, managing resources as efficiently as possible.
The kernel is so named because—like a seed inside a hard shell—it exists within the OS and controls all the major functions of the hardware, whether it’s a phone, laptop, server, or any other kind of computer.
Architecture of Linux
Different shell we used in Linux
Basic Terminal Commands
Linux Crontab
Cron is a software utility or in other words system process which allows users to schedule time-based schedulers to perform repetitive tasks at fixed intervals of time. These intervals can be a specific time of the day or even like a regular schedule with a fixed days gap.
Raid Storage This technology works to improve data storage performances and reliability. A RAID storage system has a combination of multiple drives that work together. The RAID storage technology considers the available multiple drives as a single continuous drive with the help of hardware and/or software. One crucial behaviour of RAID storage is its availability in multiple RAID levels which have a specific purpose to serve like.
Virtualization Virtualization is a process where a software-based representation of something rather than a physical one. Virtualization that is managed by a program is called a Hypervisor. A hypervisor is a software that helps in creating and running virtual machines. There are two types in this which are as follows:
Type-1 native or bare-metal Hypervisors Type-2 or hosted Hypervisors
Type 1 provides direct interaction to the hardware, and it can run directly on the host’s hardware and control it.
In type 2, an operating system is needed to interact with the hardware. The Hypervisor is installed along with the operating system.
Thank you for reading this so far. This is a brief introduction of Linux
Hope it's a nice and informative read for you. If you find this article useful, like and share this article. Someone could find it useful too.
If you find anything technically inaccurate, please feel free to reach out to us.
See you in my next Blog article, Take care!!