SlideShare a Scribd company logo
UNIX
AN INTRODUCTION
Compiled by :Compiled by :
Dinesh RAJUDinesh RAJU
http://www.qatraininghub.comhttp://www.qatraininghub.com
QATRAININGHUB.COM Indisa's Best IT Software Training Institute
โ€ข What is an Operating System?
The 1960s definition of an operating system is โ€œthe
software that controls the hardwareโ€. We see an
operating system as the programs that make the
hardware useable. In brief, an operating system is
the set of programs that controls a computer. Some
examples of operating systems are UNIX, Mach,
MS-DOS, MS-Windows, Windows/NT, Chicago,
OS/2, MacOS, VMS(Virtual Memory System),
MVS(Multiple Virtual Storage), and VM (Virtual
Machine). Controlling the computer involves
software at several levels.
QATRAININGHUB.COM Indisa's
Best IT Software Training Institute
Operating Systems Structure:
โ€ข System Components:
โ€ข 1. Process Management
โ€ข Creation and deletion of user and system processes.
โ€ข Suspension and resumption of processes.
โ€ข A mechanism for process synchronization.
โ€ข A mechanism for process communication.
โ€ข A mechanism for deadlock handling.
โ€ข Main-Memory Management
โ€ข Keep track of which part of memory are currently being
used and by whom.
โ€ข Decide which process is loaded into memory when memory
space becomes available.
โ€ข Allocate and de-allocate memory space as needed.
QATRAININGHUB.COM Indisa's
Best IT Software Training Institute
โ€ข File Management:
โ€ข 1. The creation and deletion of files.
โ€ข 2. The creation and deletion of directions.
โ€ข 3. The support of primitives for manipulating files and
directions.
โ€ข 4. The mapping of files onto secondary storage.
โ€ข 5. The back up of files on stable storage media.
โ€ข Secondary-Storage Management
โ€ข 1. Managing the free space available on the secondary-
storage device.
โ€ข 2. Allocation of storage space when new files have to be
written.
โ€ข 3. Scheduling the requests for memory access.
QATRAININGHUB.COM Indisa's
Best IT Software Training Institute
โ€ข I/O System Management
โ€ข Networking
โ€ข Protection System
โ€ข Command Interpreter System
โ€ข Program Execution
โ€ข I/O Operations
โ€ข File System Manipulation
โ€ข Communications
โ€ข Error Detection
QATRAININGHUB.COM Indisa's
Best IT Software Training Institute
Introduction
UNIX is a CUI operating system. Operating
System is an interface between hardware
and applications softwareโ€™s. It serves as
the operating system for all types of
computers, including single user personal
computers and engineering workstations,
multi-ser microcomputers mini computers,
mainframes and super computers as well
as special purpose devices.
QATRAININGHUB.COM Indisa's
Best IT Software Training Institute
History
UNIX operating system at AT & T Bell labs.
Software team lead by Ken Thomson, Dennis
Ritchie and Rudd Canday worked on MULTICS
project. MULTICS stands for Multi Information
Computing System. MULTICS was developed for
only two users. Based on the same concept in
1969, UNICS operating system was developed
for 100โ€™s of users. UNICS stands for Uniplexed
Information Computing System. It was written in
assembly language in 1973 they re written in C
language named as UNIX.
QATRAININGHUB.COM Indisa's
Best IT Software Training Institute
Features of UNIX:
Multi-user: More than one user can use the machine at a time
supported via terminals (serial or network connection)
Multi-tasking: more than one program can be run at a time
hierarchical directory structure to support the organization and
maintenance of files.
Portability: only the kernel (<10%) written in assembler tools
for program development a wide range of support tools
(debuggers, compilers).
File Structure: Unix follows Hierarchical file system.
QATRAININGHUB.COM Indisa's
Best IT Software Training Institute
โ€ข Machine-independence: The System hides the
machine architecture from the user, making it easier
to write applications that can run on micros, mini
and mainframes
โ€ข Hierarchical File System: UNIX uses a hierarchal
file structure to store information. This structure has
the maximum flexibility in grouping information in
a way that reflects its natural state. It allows for easy
maintenance and efficient implementation.
โ€ข Multiprogramming -Support more than one
program, in memory, at a time. Amounts to multiple
user processes on the system.
QATRAININGHUB.COM Indisa's
Best IT Software Training Institute
Time Sharing
Modularity
Security
Strong networking support
Unix Shell
Pipes and Filters
Background processingQATRAININGHUB.COM Indisa's
Best IT Software Training Institute
Structure of UNIX Operating System
QATRAININGHUB.COM Indisa's
Best IT Software Training Institute
UNIX FILESYSTEMUNIX FILESYSTEM
The UNIX filesystem is hierarchical (resembling a
tree structure). The tree is anchored at a place called
the root, designated by a slash "/". Every item in the
UNIX filesystem tree is either a file, or a directory.
A directory is like a file folder. A directory can
contain files, and other directories. A directory
contained within another is called the child of the
other. A directory in the filesystem tree may have
many children, but it can only have one parent. A
file can hold information, but cannot contain other
files, or directories.
QATRAININGHUB.COM Indisa's
Best IT Software Training Institute
QATRAININGHUB.COM Indisa's
Best IT Software Training Institute
/ (Called root), this is equivalent to C: in the DOS/Windows world. You
cannot run a Linux system without the root partition. All other partitions are
a subset of the root partition.
/boot This contains the necessary stuff to start the machine, including the base
kernel. This partition is optional, but usually present. You will not need to
mess around in here if you have a running system.
/usr This is the directory where global executables are stored. It can be read-
only, if you want. Generally speaking, most software is installed here by
default.
/dev This is the directory where all of your devices are. There are a few useful
examples for you to know. /dev/hda is the first ide hard drive. /dev/hdb is
the second. /dev/sda would be the first SCSI drive, and /dev/sg0 is your
robotic arm.
/etc This is where most configuration files are stored. You will spend a lot of
time in here if you are an administrator. Most files require "root" access to
change.
/var Many of the system log files are here, as well as spools (mail, printer...)
/bin This directory is the home of binary executables. These include the
common commands we have already learned like ls, cat, gzip and tar.
QATRAININGHUB.COM Indisa's
Best IT Software Training Institute
Different Flavors of UNIX
BSD (Berkeley Software Distribution)
Sun Solaris (Sun Micro Systems)
Novell Netware (NOVELL)
IBM AIX (International Business Machines)
HP-UX (Hewllet Packard)
TRU 64 (Hewllet Packard)
LINUX
QATRAININGHUB.COM Indisa's
Best IT Software Training Institute
Unix File System Architecture
In UNIX Operating System, a hard disk partition is
considered as any array of disk block logically, where
as disk block can be a physical sector or multiples of
physical sectors on the disk. It contains four important
areas, they are
BOOT BLOCK
SUPER BLOCK
INODE BLOCK
DATA BLOCK QATRAININGHUB.COM Indisa's
Best IT Software Training Institute
Unix File System Organization
QATRAININGHUB.COM Indisa's
Best IT Software Training Institute
Boot Block: This stores bootable objects that are necessary
for booting the system. It has completely bootable
information.
Super Block: This Stores all the information about the
file system like
Size and status of the file system
Size of file system logical block
Date and time of the last update
Number blocks allocated
Number blocks un allocated
File System State QATRAININGHUB.COM Indisa's
Best IT Software Training Institute
Inode Block: An inode contains all the information
about a file except its name , which is kept in directory. It
contains the following
The type of the file and The mode of the file
The number of hard links to the file
Owner of the file and The number of bytes of the file
The data and time last accessed
The date and last modified and The date and time last created
Data Block: Data blocks are storage blocks contains the
rest of the space that is allocated to the file system.
QATRAININGHUB.COM Indisa's
Best IT Software Training Institute
MSDOS vs. UNIX vs. Linux vs. Windows?
MS-DOS
Single user operating system
Single tasking Operating System
It is Command User Interface
Less security when compare with UNIX
QATRAININGHUB.COM Indisa's
Best IT Software Training Institute
UNIX
Command User Interface (CUI)
Multi user OS
Multi tasking OS
Time Sharing OS
Provides Security in Networking
Unix is Open SystemQATRAININGHUB.COM Indisa's
Best IT Software Training Institute
LINUX
Linux is the kernel of an operating system
Linux was built on the Unix tradition
Linux was originally developed by LINUS
Torwalds of Finland, who currently owns the Linux
Trademark
Linux stands for Linus' Unix
QATRAININGHUB.COM Indisa's
Best IT Software Training Institute
WINDOWS
Windows provides a GUI and a command line
interface
Windows is more expensive
Less Secure compare with UNIX
QATRAININGHUB.COM Indisa's
Best IT Software Training Institute
For Our Unix Shell Scripting Training visit : http://
qatraininghub.com/unix-shell-online-training.php

More Related Content

What's hot

Unix Security
Unix SecurityUnix Security
Ch11
Ch11Ch11
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
plarsen67
ย 
Ubuntu File System
Ubuntu File SystemUbuntu File System
Ubuntu File System
Bhagyesh Patel
ย 
Unix Introduction
Unix IntroductionUnix Introduction
Unix Introduction
ananthimurugesan
ย 
Operating Systems
Operating SystemsOperating Systems
Unix seminar
Unix seminarUnix seminar
Unix seminar
Ajeet Kushwaha
ย 
File system of windows xp
File system of windows xpFile system of windows xp
File system of windows xp
Ehtisham Ali
ย 
Windows for Everyone(Operating System)
Windows for Everyone(Operating System)Windows for Everyone(Operating System)
Windows for Everyone(Operating System)
Waleed Khan
ย 
Aties Presentation
Aties PresentationAties Presentation
Aties Presentation
Fedor Kurbatov
ย 
File System Implementation - Part1
File System Implementation - Part1File System Implementation - Part1
File System Implementation - Part1
Amir Payberah
ย 
Tutorial 2
Tutorial 2Tutorial 2
Tutorial 2
tech2click
ย 
Unix architecture | Operating System
Unix architecture | Operating SystemUnix architecture | Operating System
Unix architecture | Operating System
Sumit Pandey
ย 
Linux vs windows
Linux vs windowsLinux vs windows
Linux vs windows
Dhaivat Zala
ย 
UNIX Operating System ppt
UNIX Operating System pptUNIX Operating System ppt
UNIX Operating System ppt
OECLIB Odisha Electronics Control Library
ย 
unix training | unix training videos | unix course unix online training
unix training |  unix training videos |  unix course  unix online training unix training |  unix training videos |  unix course  unix online training
unix training | unix training videos | unix course unix online training
Nancy Thomas
ย 
Linux operating system - Overview
Linux operating system - OverviewLinux operating system - Overview
Linux operating system - Overview
Ashita Agrawal
ย 
Unix and shell programming | Unix File System | Unix File Permission | Blocks
Unix and shell programming | Unix File System | Unix File Permission | BlocksUnix and shell programming | Unix File System | Unix File Permission | Blocks
Unix and shell programming | Unix File System | Unix File Permission | Blocks
LOKESH KUMAR
ย 
Linux Introduction
Linux IntroductionLinux Introduction
Linux Introduction
Ankita Tiwari
ย 
Unix Administration
Unix AdministrationUnix Administration
Unix Administration
Nishant Munjal
ย 

What's hot (20)

Unix Security
Unix SecurityUnix Security
Unix Security
ย 
Ch11
Ch11Ch11
Ch11
ย 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
ย 
Ubuntu File System
Ubuntu File SystemUbuntu File System
Ubuntu File System
ย 
Unix Introduction
Unix IntroductionUnix Introduction
Unix Introduction
ย 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
ย 
Unix seminar
Unix seminarUnix seminar
Unix seminar
ย 
File system of windows xp
File system of windows xpFile system of windows xp
File system of windows xp
ย 
Windows for Everyone(Operating System)
Windows for Everyone(Operating System)Windows for Everyone(Operating System)
Windows for Everyone(Operating System)
ย 
Aties Presentation
Aties PresentationAties Presentation
Aties Presentation
ย 
File System Implementation - Part1
File System Implementation - Part1File System Implementation - Part1
File System Implementation - Part1
ย 
Tutorial 2
Tutorial 2Tutorial 2
Tutorial 2
ย 
Unix architecture | Operating System
Unix architecture | Operating SystemUnix architecture | Operating System
Unix architecture | Operating System
ย 
Linux vs windows
Linux vs windowsLinux vs windows
Linux vs windows
ย 
UNIX Operating System ppt
UNIX Operating System pptUNIX Operating System ppt
UNIX Operating System ppt
ย 
unix training | unix training videos | unix course unix online training
unix training |  unix training videos |  unix course  unix online training unix training |  unix training videos |  unix course  unix online training
unix training | unix training videos | unix course unix online training
ย 
Linux operating system - Overview
Linux operating system - OverviewLinux operating system - Overview
Linux operating system - Overview
ย 
Unix and shell programming | Unix File System | Unix File Permission | Blocks
Unix and shell programming | Unix File System | Unix File Permission | BlocksUnix and shell programming | Unix File System | Unix File Permission | Blocks
Unix and shell programming | Unix File System | Unix File Permission | Blocks
ย 
Linux Introduction
Linux IntroductionLinux Introduction
Linux Introduction
ย 
Unix Administration
Unix AdministrationUnix Administration
Unix Administration
ย 

Similar to Unix Tutorial & overview

UNIT II-Programming in Linux
UNIT II-Programming in LinuxUNIT II-Programming in Linux
UNIT II-Programming in Linux
Dr.YNM
ย 
Spsl unit1
Spsl   unit1Spsl   unit1
Spsl unit1
Sasidhar Kothuru
ย 
Unix Operating System
Unix Operating SystemUnix Operating System
Unix Operating System
subhsikha
ย 
Network and System Administration Power Point
Network and System Administration Power PointNetwork and System Administration Power Point
Network and System Administration Power Point
kemal678348
ย 
LinuxOS-1 (1).ppt
LinuxOS-1 (1).pptLinuxOS-1 (1).ppt
LinuxOS-1 (1).ppt
Savitha74
ย 
16. Computer Systems Basic Software 2
16. Computer Systems   Basic Software 216. Computer Systems   Basic Software 2
16. Computer Systems Basic Software 2
New Era University
ย 
Introduction to Unix
Introduction to UnixIntroduction to Unix
Introduction to Unix
Nishant Munjal
ย 
Introduction to Unix Concets.pptx
Introduction to Unix Concets.pptxIntroduction to Unix Concets.pptx
Introduction to Unix Concets.pptx
Harsha Patel
ย 
Introduction to Unix Concets.pptx
Introduction to Unix Concets.pptxIntroduction to Unix Concets.pptx
Introduction to Unix Concets.pptx
Harsha Patel
ย 
Chapter 5.0
Chapter 5.0Chapter 5.0
Chapter 5.0
Adebisi Tolulope
ย 
Operating system
Operating systemOperating system
Operating system
Tanvirul Islam
ย 
Unix1
Unix1Unix1
Unix case-study
Unix case-studyUnix case-study
Unix case-study
NishantMishra126
ย 
linux system and network administrations
linux system and network administrationslinux system and network administrations
linux system and network administrations
haile468688
ย 
Unix operating system architecture with file structure
Unix operating system architecture with file structure Unix operating system architecture with file structure
Unix operating system architecture with file structure
amol_chavan
ย 
Introduction to Unix operating system Chapter 1-PPT Mrs.Sowmya Jyothi
Introduction to Unix operating system Chapter 1-PPT Mrs.Sowmya JyothiIntroduction to Unix operating system Chapter 1-PPT Mrs.Sowmya Jyothi
Introduction to Unix operating system Chapter 1-PPT Mrs.Sowmya Jyothi
Sowmya Jyothi
ย 
Ch03
Ch03Ch03
Ch03 system administration
Ch03 system administration Ch03 system administration
Ch03 system administration
Raja Waseem Akhtar
ย 
LEC 2.pptx
LEC 2.pptxLEC 2.pptx
LEC 2.pptx
LesterCubos
ย 
01. english version operating system
01. english version   operating system01. english version   operating system
01. english version operating system
Jimmi Sitorus
ย 

Similar to Unix Tutorial & overview (20)

UNIT II-Programming in Linux
UNIT II-Programming in LinuxUNIT II-Programming in Linux
UNIT II-Programming in Linux
ย 
Spsl unit1
Spsl   unit1Spsl   unit1
Spsl unit1
ย 
Unix Operating System
Unix Operating SystemUnix Operating System
Unix Operating System
ย 
Network and System Administration Power Point
Network and System Administration Power PointNetwork and System Administration Power Point
Network and System Administration Power Point
ย 
LinuxOS-1 (1).ppt
LinuxOS-1 (1).pptLinuxOS-1 (1).ppt
LinuxOS-1 (1).ppt
ย 
16. Computer Systems Basic Software 2
16. Computer Systems   Basic Software 216. Computer Systems   Basic Software 2
16. Computer Systems Basic Software 2
ย 
Introduction to Unix
Introduction to UnixIntroduction to Unix
Introduction to Unix
ย 
Introduction to Unix Concets.pptx
Introduction to Unix Concets.pptxIntroduction to Unix Concets.pptx
Introduction to Unix Concets.pptx
ย 
Introduction to Unix Concets.pptx
Introduction to Unix Concets.pptxIntroduction to Unix Concets.pptx
Introduction to Unix Concets.pptx
ย 
Chapter 5.0
Chapter 5.0Chapter 5.0
Chapter 5.0
ย 
Operating system
Operating systemOperating system
Operating system
ย 
Unix1
Unix1Unix1
Unix1
ย 
Unix case-study
Unix case-studyUnix case-study
Unix case-study
ย 
linux system and network administrations
linux system and network administrationslinux system and network administrations
linux system and network administrations
ย 
Unix operating system architecture with file structure
Unix operating system architecture with file structure Unix operating system architecture with file structure
Unix operating system architecture with file structure
ย 
Introduction to Unix operating system Chapter 1-PPT Mrs.Sowmya Jyothi
Introduction to Unix operating system Chapter 1-PPT Mrs.Sowmya JyothiIntroduction to Unix operating system Chapter 1-PPT Mrs.Sowmya Jyothi
Introduction to Unix operating system Chapter 1-PPT Mrs.Sowmya Jyothi
ย 
Ch03
Ch03Ch03
Ch03
ย 
Ch03 system administration
Ch03 system administration Ch03 system administration
Ch03 system administration
ย 
LEC 2.pptx
LEC 2.pptxLEC 2.pptx
LEC 2.pptx
ย 
01. english version operating system
01. english version   operating system01. english version   operating system
01. english version operating system
ย 

More from QA TrainingHub

Best Python Online Training with Live Project by Expert
Best Python Online Training with Live Project by Expert Best Python Online Training with Live Project by Expert
Best Python Online Training with Live Project by Expert
QA TrainingHub
ย 
Microsoft sql-server-2016 Tutorial & Overview
Microsoft sql-server-2016 Tutorial & OverviewMicrosoft sql-server-2016 Tutorial & Overview
Microsoft sql-server-2016 Tutorial & Overview
QA TrainingHub
ย 
Python | What is Python | History of Python | Python Tutorial
Python | What is Python | History of Python | Python TutorialPython | What is Python | History of Python | Python Tutorial
Python | What is Python | History of Python | Python Tutorial
QA TrainingHub
ย 
Bootstrap training basics tutorial | Bootstrap Essentials
Bootstrap training basics tutorial | Bootstrap EssentialsBootstrap training basics tutorial | Bootstrap Essentials
Bootstrap training basics tutorial | Bootstrap Essentials
QA TrainingHub
ย 
Css training tutorial css3 &amp; css4 essentials
Css training tutorial css3 &amp; css4 essentialsCss training tutorial css3 &amp; css4 essentials
Css training tutorial css3 &amp; css4 essentials
QA TrainingHub
ย 
Java script Tutorial - QaTrainingHub
Java script Tutorial - QaTrainingHubJava script Tutorial - QaTrainingHub
Java script Tutorial - QaTrainingHub
QA TrainingHub
ย 
QA Online Training in Hyderabad - 040 65862627, +91 8977262627
QA Online Training in Hyderabad - 040 65862627, +91 8977262627QA Online Training in Hyderabad - 040 65862627, +91 8977262627
QA Online Training in Hyderabad - 040 65862627, +91 8977262627
QA TrainingHub
ย 

More from QA TrainingHub (7)

Best Python Online Training with Live Project by Expert
Best Python Online Training with Live Project by Expert Best Python Online Training with Live Project by Expert
Best Python Online Training with Live Project by Expert
ย 
Microsoft sql-server-2016 Tutorial & Overview
Microsoft sql-server-2016 Tutorial & OverviewMicrosoft sql-server-2016 Tutorial & Overview
Microsoft sql-server-2016 Tutorial & Overview
ย 
Python | What is Python | History of Python | Python Tutorial
Python | What is Python | History of Python | Python TutorialPython | What is Python | History of Python | Python Tutorial
Python | What is Python | History of Python | Python Tutorial
ย 
Bootstrap training basics tutorial | Bootstrap Essentials
Bootstrap training basics tutorial | Bootstrap EssentialsBootstrap training basics tutorial | Bootstrap Essentials
Bootstrap training basics tutorial | Bootstrap Essentials
ย 
Css training tutorial css3 &amp; css4 essentials
Css training tutorial css3 &amp; css4 essentialsCss training tutorial css3 &amp; css4 essentials
Css training tutorial css3 &amp; css4 essentials
ย 
Java script Tutorial - QaTrainingHub
Java script Tutorial - QaTrainingHubJava script Tutorial - QaTrainingHub
Java script Tutorial - QaTrainingHub
ย 
QA Online Training in Hyderabad - 040 65862627, +91 8977262627
QA Online Training in Hyderabad - 040 65862627, +91 8977262627QA Online Training in Hyderabad - 040 65862627, +91 8977262627
QA Online Training in Hyderabad - 040 65862627, +91 8977262627
ย 

Recently uploaded

spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
ย 
How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17
Celine George
ย 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
danielkiash986
ย 
Prรฉsentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Prรฉsentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrรฉsentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Prรฉsentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
ย 
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
National Information Standards Organization (NISO)
ย 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
ย 
The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
heathfieldcps1
ย 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
ย 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
Mohammad Al-Dhahabi
ย 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
ย 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
EduSkills OECD
ย 
Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
melliereed
ย 
Bร€I TแบฌP Bแป” TRแปข TIแบพNG ANH LแปšP 9 Cแบข Nฤ‚M - GLOBAL SUCCESS - Nฤ‚M HแปŒC 2024-2025 - ...
Bร€I TแบฌP Bแป” TRแปข TIแบพNG ANH LแปšP 9 Cแบข Nฤ‚M - GLOBAL SUCCESS - Nฤ‚M HแปŒC 2024-2025 - ...Bร€I TแบฌP Bแป” TRแปข TIแบพNG ANH LแปšP 9 Cแบข Nฤ‚M - GLOBAL SUCCESS - Nฤ‚M HแปŒC 2024-2025 - ...
Bร€I TแบฌP Bแป” TRแปข TIแบพNG ANH LแปšP 9 Cแบข Nฤ‚M - GLOBAL SUCCESS - Nฤ‚M HแปŒC 2024-2025 - ...
Nguyen Thanh Tu Collection
ย 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
nitinpv4ai
ย 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
MJDuyan
ย 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
ย 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
giancarloi8888
ย 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
imrankhan141184
ย 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
ย 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
zuzanka
ย 

Recently uploaded (20)

spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
ย 
How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17
ย 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
ย 
Prรฉsentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Prรฉsentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrรฉsentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Prรฉsentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
ย 
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
ย 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
ย 
The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
ย 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
ย 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
ย 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
ย 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
ย 
Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
ย 
Bร€I TแบฌP Bแป” TRแปข TIแบพNG ANH LแปšP 9 Cแบข Nฤ‚M - GLOBAL SUCCESS - Nฤ‚M HแปŒC 2024-2025 - ...
Bร€I TแบฌP Bแป” TRแปข TIแบพNG ANH LแปšP 9 Cแบข Nฤ‚M - GLOBAL SUCCESS - Nฤ‚M HแปŒC 2024-2025 - ...Bร€I TแบฌP Bแป” TRแปข TIแบพNG ANH LแปšP 9 Cแบข Nฤ‚M - GLOBAL SUCCESS - Nฤ‚M HแปŒC 2024-2025 - ...
Bร€I TแบฌP Bแป” TRแปข TIแบพNG ANH LแปšP 9 Cแบข Nฤ‚M - GLOBAL SUCCESS - Nฤ‚M HแปŒC 2024-2025 - ...
ย 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
ย 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
ย 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
ย 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
ย 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
ย 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
ย 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
ย 

Unix Tutorial & overview

  • 1. UNIX AN INTRODUCTION Compiled by :Compiled by : Dinesh RAJUDinesh RAJU http://www.qatraininghub.comhttp://www.qatraininghub.com QATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 2. โ€ข What is an Operating System? The 1960s definition of an operating system is โ€œthe software that controls the hardwareโ€. We see an operating system as the programs that make the hardware useable. In brief, an operating system is the set of programs that controls a computer. Some examples of operating systems are UNIX, Mach, MS-DOS, MS-Windows, Windows/NT, Chicago, OS/2, MacOS, VMS(Virtual Memory System), MVS(Multiple Virtual Storage), and VM (Virtual Machine). Controlling the computer involves software at several levels. QATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 3. Operating Systems Structure: โ€ข System Components: โ€ข 1. Process Management โ€ข Creation and deletion of user and system processes. โ€ข Suspension and resumption of processes. โ€ข A mechanism for process synchronization. โ€ข A mechanism for process communication. โ€ข A mechanism for deadlock handling. โ€ข Main-Memory Management โ€ข Keep track of which part of memory are currently being used and by whom. โ€ข Decide which process is loaded into memory when memory space becomes available. โ€ข Allocate and de-allocate memory space as needed. QATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 4. โ€ข File Management: โ€ข 1. The creation and deletion of files. โ€ข 2. The creation and deletion of directions. โ€ข 3. The support of primitives for manipulating files and directions. โ€ข 4. The mapping of files onto secondary storage. โ€ข 5. The back up of files on stable storage media. โ€ข Secondary-Storage Management โ€ข 1. Managing the free space available on the secondary- storage device. โ€ข 2. Allocation of storage space when new files have to be written. โ€ข 3. Scheduling the requests for memory access. QATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 5. โ€ข I/O System Management โ€ข Networking โ€ข Protection System โ€ข Command Interpreter System โ€ข Program Execution โ€ข I/O Operations โ€ข File System Manipulation โ€ข Communications โ€ข Error Detection QATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 6. Introduction UNIX is a CUI operating system. Operating System is an interface between hardware and applications softwareโ€™s. It serves as the operating system for all types of computers, including single user personal computers and engineering workstations, multi-ser microcomputers mini computers, mainframes and super computers as well as special purpose devices. QATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 7. History UNIX operating system at AT & T Bell labs. Software team lead by Ken Thomson, Dennis Ritchie and Rudd Canday worked on MULTICS project. MULTICS stands for Multi Information Computing System. MULTICS was developed for only two users. Based on the same concept in 1969, UNICS operating system was developed for 100โ€™s of users. UNICS stands for Uniplexed Information Computing System. It was written in assembly language in 1973 they re written in C language named as UNIX. QATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 8. Features of UNIX: Multi-user: More than one user can use the machine at a time supported via terminals (serial or network connection) Multi-tasking: more than one program can be run at a time hierarchical directory structure to support the organization and maintenance of files. Portability: only the kernel (<10%) written in assembler tools for program development a wide range of support tools (debuggers, compilers). File Structure: Unix follows Hierarchical file system. QATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 9. โ€ข Machine-independence: The System hides the machine architecture from the user, making it easier to write applications that can run on micros, mini and mainframes โ€ข Hierarchical File System: UNIX uses a hierarchal file structure to store information. This structure has the maximum flexibility in grouping information in a way that reflects its natural state. It allows for easy maintenance and efficient implementation. โ€ข Multiprogramming -Support more than one program, in memory, at a time. Amounts to multiple user processes on the system. QATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 10. Time Sharing Modularity Security Strong networking support Unix Shell Pipes and Filters Background processingQATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 11. Structure of UNIX Operating System QATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 12. UNIX FILESYSTEMUNIX FILESYSTEM The UNIX filesystem is hierarchical (resembling a tree structure). The tree is anchored at a place called the root, designated by a slash "/". Every item in the UNIX filesystem tree is either a file, or a directory. A directory is like a file folder. A directory can contain files, and other directories. A directory contained within another is called the child of the other. A directory in the filesystem tree may have many children, but it can only have one parent. A file can hold information, but cannot contain other files, or directories. QATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 13. QATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 14. / (Called root), this is equivalent to C: in the DOS/Windows world. You cannot run a Linux system without the root partition. All other partitions are a subset of the root partition. /boot This contains the necessary stuff to start the machine, including the base kernel. This partition is optional, but usually present. You will not need to mess around in here if you have a running system. /usr This is the directory where global executables are stored. It can be read- only, if you want. Generally speaking, most software is installed here by default. /dev This is the directory where all of your devices are. There are a few useful examples for you to know. /dev/hda is the first ide hard drive. /dev/hdb is the second. /dev/sda would be the first SCSI drive, and /dev/sg0 is your robotic arm. /etc This is where most configuration files are stored. You will spend a lot of time in here if you are an administrator. Most files require "root" access to change. /var Many of the system log files are here, as well as spools (mail, printer...) /bin This directory is the home of binary executables. These include the common commands we have already learned like ls, cat, gzip and tar. QATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 15. Different Flavors of UNIX BSD (Berkeley Software Distribution) Sun Solaris (Sun Micro Systems) Novell Netware (NOVELL) IBM AIX (International Business Machines) HP-UX (Hewllet Packard) TRU 64 (Hewllet Packard) LINUX QATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 16. Unix File System Architecture In UNIX Operating System, a hard disk partition is considered as any array of disk block logically, where as disk block can be a physical sector or multiples of physical sectors on the disk. It contains four important areas, they are BOOT BLOCK SUPER BLOCK INODE BLOCK DATA BLOCK QATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 17. Unix File System Organization QATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 18. Boot Block: This stores bootable objects that are necessary for booting the system. It has completely bootable information. Super Block: This Stores all the information about the file system like Size and status of the file system Size of file system logical block Date and time of the last update Number blocks allocated Number blocks un allocated File System State QATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 19. Inode Block: An inode contains all the information about a file except its name , which is kept in directory. It contains the following The type of the file and The mode of the file The number of hard links to the file Owner of the file and The number of bytes of the file The data and time last accessed The date and last modified and The date and time last created Data Block: Data blocks are storage blocks contains the rest of the space that is allocated to the file system. QATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 20. MSDOS vs. UNIX vs. Linux vs. Windows? MS-DOS Single user operating system Single tasking Operating System It is Command User Interface Less security when compare with UNIX QATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 21. UNIX Command User Interface (CUI) Multi user OS Multi tasking OS Time Sharing OS Provides Security in Networking Unix is Open SystemQATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 22. LINUX Linux is the kernel of an operating system Linux was built on the Unix tradition Linux was originally developed by LINUS Torwalds of Finland, who currently owns the Linux Trademark Linux stands for Linus' Unix QATRAININGHUB.COM Indisa's Best IT Software Training Institute
  • 23. WINDOWS Windows provides a GUI and a command line interface Windows is more expensive Less Secure compare with UNIX QATRAININGHUB.COM Indisa's Best IT Software Training Institute For Our Unix Shell Scripting Training visit : http:// qatraininghub.com/unix-shell-online-training.php