Lesson 02 Linux Refresher
Lesson 02 Linux Refresher
Linux Refresher
Learning Objectives
Linux is an operating system that manages the communication between software and
hardware of a system. It is an open-source Unix-like OS, based on Linux kernel.
Components of Linux OS
Components of Linux OS
Bootloader Kernel
Desktop
Daemon
environment
Graphical server
Components of Linux OS
Components of Linux OS
1. Bootloader: A software to manage the booting process of a computer that mostly comes
as a splash screen to boot into an OS.
1. Kernel: The core of a system that manages CPU, memory, and the peripheral devices and
is the basic level of an OS.
1. Init system: A sub-system that bootstraps the user space and is charged with controlling
daemons.
1. Daemons: Background services such as printing, sound, and scheduling that either startup
during a boot or after logging into a system/computer.
Components of Linux OS
Components of Linux OS
5. Desktop environment: The component with which the users interact the most and
includes built-in applications such as file managers, configuration tools, and web browsers
5. Applications: High-quality software applications can be easily found using App Store-like
tools that centralize and simplify application installation
Linux Distributions
Linux distributions or distros are different versions of Linux OS offered to suit any type of users.
These distros can be downloaded for free, burned onto disk, and installed on a system.
● The main goal of DevOps is to deliver software at a faster pace, that means building on
existing infrastructure. Linux is a huge part of that.
● Efficiency demands of DevOps can be easily met if a Linux environment is configured and
the associated networking connectivity will minimize obstacles of development process
● Linux is highly flexible as it can be installed on any device and configured to fit any
workflow
● Linux is highly scalable as it can process large amounts of data and can easily be
configured to add processing power and storage capacity
Linux Administration
● Disaster recovery
● Filesystem housekeeping
● rm –r: Command to remove all the contents in a directory and the directory as well
Duration: 30 Min.
Problem Statement:
Some of the basic Linux commands are ls, cd, sudo, mkdir, rm,
and apt-get