21IT056
21IT056
Practical-1
AIM: Install Linux environment (Centos) on virtual box.
Also explore,
A. UNIX Architecture
B. Types of OS
C. Flavour’s of LINUX
Description:
UNIX Architecture: Unix is an Operating System that is truly the base of all Operating
Systems like Ubuntu, Solaris, POSIX, etc. It was originally developed for mini computers and
has since been ported to various hardware platforms. UNIX has a reputation for stability,
security, and scalability, making it a popular choice for enterprise-level computing.
1. Kernel: At the heart of UNIX is the kernel, which is the core component responsible for
managing system resources and providing essential services. The kernel acts as an
intermediary between applications and the underlying hardware, handling tasks such as
process management, memory management, device drivers, and file system access.
2. Shell: UNIX systems use a command-line interface called a shell. The shell is a program
that provides a command-line prompt where users can enter commands to interact with
the system. It interprets user commands, executes them, and provides the results back to
the user. Common UNIX shells include the Bourne shell (sh), C shell (csh), and the more
modern Bourne Again shell (bash).
3. File System: UNIX adopts a hierarchical file system structure, organized as a tree-like
directory structure. Directories can contain both files and other directories, allowing for a
logical organization of data. The file system provides mechanisms for creating, reading,
writing, and deleting files, as well as permissions and access control.
Types of OS:
● Batch Operating System
● Multi-Programming System
● Multi-Processing System
CSPIT-IT 1
21IT056 IT343: OS
Flavors of LINUX: Linux flavors are variations of Linux distributions that share the same
goals of the original but have some changes to suit different users1. There are many Linux
flavors available, but they can be grouped into three main categories: Security-Focused, User-
Focused and Unique
1. Ubuntu: Ubuntu is one of the most well-known and widely used Linux distributions.
It emphasizes ease of use, stability, and a large community support base. It offers
different editions such as Ubuntu Desktop, Ubuntu Server, and Ubuntu Core.
3. Debian: Debian is a stable and highly customizable Linux distribution known for its
robust package management system. It forms the base for many other Linux
distributions and offers different flavors like Debian GNU/Linux, Debian Edu, and
Debian Live.
5. Arch Linux: Arch Linux is a lightweight and flexible Linux distribution that follows a
"do-it-yourself" philosophy. It provides a minimal base system and encourages users to
customize and build their own environment using the package manager called Pacman.
7. Linux Mint: Linux Mint is a user-friendly Linux distribution based on Ubuntu. It aims
to provide an elegant and comfortable desktop experience for both beginners and
experienced users. Linux Mint includes various desktop environments, primarily
Cinnamon and Mate.
8. Kali Linux: Kali Linux is a specialized Linux distribution designed for penetration
testing, ethical hacking, and digital forensics. It includes a vast array of pre-installed
tools and is widely used by security professionals and enthusiasts.
CSPIT-IT 2
21IT056 IT343: OS
Installation Steps:
CSPIT-IT 3
21IT056 IT343: OS
CSPIT-IT 4
21IT056 IT343: OS
CSPIT-IT 5
21IT056 IT343: OS
CSPIT-IT 6
21IT056 IT343: OS
CSPIT-IT 7
21IT056 IT343: OS
CSPIT-IT 8
21IT056 IT343: OS
CSPIT-IT 9
21IT056 IT343: OS
CSPIT-IT 10
21IT056 IT343: OS
Conclusion:
By following above mentioned steps, we installed Linus environment system on cent OS.
CSPIT-IT 11