SlideShare a Scribd company logo
3
Most read
10
Most read
11
Most read
LINUX TUTORIAL
Surender Singh Rathore
Topics
 Day-1 : Linux_OS_Basics
 Day-2 : Linux_Commands
 Day-3 : File_System
 Day-4 : Linux_vi_part-I
 Day-5 : Linux_vi_part-II
 Day-6 : Advanced_Linux_Commands_part-I
 Day-7 : Advanced_Linux_Commands_part-II
 Day-8 : System_Administration
 Day-9 : Advanced_Sys_Admin
 Day-10 : Grep
 Day-11 : Shell_Scripting_part-I
 Day-12 : Shell_Scripting_part-II
 Day-13 : Shell_Scripting_part-III
 Day-14 : Regular_Expressions
 Day-15 : SED
 Day-16 : AWK
2
OS Basics
Operating Software -
An operating system is a program that acts as an
interface between the user and the computer hardware
and controls the execution of all kinds of programs.
3
OS architecture diagram
4
Functions of OS
 Memory Management
 Processor Management
 Device Management
 File Management
 Security
 Control over system performance
 Job accounting
 Error detecting aids
 Coordination between other software and user
5
Unix and Linux history
Unix History
Unix is developed by a team a team of Bell Labs researchers led by Thompson and
Ritchie in 1969
Linux history
The history of Linux began in 1991 with the commencement of a personal project by
Finnish student Linus Torvalds to create a new free operating system kernel. Since then,
the resulting Linux kernel has been marked by constant growth throughout its history.
Since the initial release of its source code in 1991, it has grown from a small number of C
files under a license prohibiting commercial distribution to the 3.18 version in 2015 with
more than 18 million lines of source code under the GNU General Public License.
6
Components of Linux System
 Kernel - Kernel is the core part of Linux. It is responsible for all major activities of this operating
system. It is consists of various modules and it interacts directly with the underlying hardware.
Kernel provides the required abstraction to hide low level hardware details to system or
application programs.
 System Library - System libraries are special functions or
programs using which application programs or system utilitiess
accesses Kernel's features. These libraries implements
most of the functionalities of the operating system and do not
requires kernel module's code access rights.
 System Utility - System Utility programs are
responsible to do specialized, individual level
tasks
7
Basic Features of Linux OS
 Portable - Portability means softwares can works on different types of hardwares
in same way.Linux kernel and application programs supports their installation on
any kind of hardware platform.
 Open Source - Linux source code is freely available and it is community based
development project. Multiple teams works in collaboration to enhance the
capability of Linux operating system and it is continuously evolving.
 Multi-User - Linux is a multiuser system means multiple users can access system
resources like memory/ ram/ application programs at same time.
8
Basic Features of Linux OS
 Multiprogramming - Linux is a multiprogramming system means multiple
applications can run at same time.
 Hierarchical File System - Linux provides a standard file structure in which
system files/ user files are arranged.
 Shell - Linux provides a special interpreter program which can be used to execute
commands of the operating system. It can be used to do various types of
operations, call application programs etc.
 Security - Linux provides user security using authentication features like password
protection/ controlled access to specific files/ encryption of data.
9
Architecture
Hardware layer - Hardware consists of all peripheral devices
(RAM/ HDD/ CPU etc).
Kernel - Core component of Operating System, interacts
directly with hardware, provides low level services to upper
layer components.
Shell - An interface to kernel, hiding complexity of kernel's functions from users. Takes commands from
user and executes kernel's functions.
Utilities - Utility programs giving user most of the functionalities of an operating systems.
10
Major Linux OS Distributions
11
Thanks!

More Related Content

What's hot (20)

PPTX
A general Overview of linux !!
jainema23
 
PPTX
Virtual Machine Concept
fatimaanique1
 
PDF
Linux kernel
Mahmoud Shiri Varamini
 
PPT
Mobile application development
Eric Cattoir
 
PPTX
Comparison of windows linux and mac os
Ali Zar
 
PPTX
Linux operating system ppt
Achyut Sinha
 
PDF
Safety-Certifying Open Source Software: The Case of the Xen Hypervisor
Stefano Stabellini
 
PPT
Virtual machine
Nikunj Dhameliya
 
PPTX
Network Virtualization
Kingston Smiler
 
PPTX
Distributed System ppt
OECLIB Odisha Electronics Control Library
 
PDF
Kernel Configuration and Compilation
Bud Siddhisena
 
PPTX
Virtualization
Shivam Singh
 
PPTX
Operating system architecture
Sabin dumre
 
PPT
History Of Linux
anand09
 
PDF
Introduction to OpenStack
Edureka!
 
PPTX
Cs6703 grid and cloud computing unit 3
RMK ENGINEERING COLLEGE, CHENNAI
 
PPTX
Introduction 2 linux
Papu Kumar
 
PPTX
UNIX Operating System
Unless Yuriko
 
PDF
Xen Hypervisor
Susheel Thakur
 
A general Overview of linux !!
jainema23
 
Virtual Machine Concept
fatimaanique1
 
Mobile application development
Eric Cattoir
 
Comparison of windows linux and mac os
Ali Zar
 
Linux operating system ppt
Achyut Sinha
 
Safety-Certifying Open Source Software: The Case of the Xen Hypervisor
Stefano Stabellini
 
Virtual machine
Nikunj Dhameliya
 
Network Virtualization
Kingston Smiler
 
Kernel Configuration and Compilation
Bud Siddhisena
 
Virtualization
Shivam Singh
 
Operating system architecture
Sabin dumre
 
History Of Linux
anand09
 
Introduction to OpenStack
Edureka!
 
Cs6703 grid and cloud computing unit 3
RMK ENGINEERING COLLEGE, CHENNAI
 
Introduction 2 linux
Papu Kumar
 
UNIX Operating System
Unless Yuriko
 
Xen Hypervisor
Susheel Thakur
 

Viewers also liked (20)

PPT
Linux os and its features
Kadiresan Nagarattiname
 
PPS
Ch04 slide
Ariya Thong-o
 
PDF
Linux fundamentals commands
Sau Putt
 
PPT
Linux training
Parker Fong
 
PPT
8.1.intro unix
southees
 
PDF
Linux Fundamental
Gong Haibing
 
PPT
intro unix/linux 03
duquoi
 
PPTX
Continuous Delivery Maturity Model
IBM UrbanCode Products
 
PPTX
Linux fundamentals
Raghu nath
 
PPT
Linux fundamentals Training
Love Steven
 
PPT
Operating System Presentation
Sajid Khan
 
PPTX
Red hat linux essentials
Haitham Raik
 
PPTX
The purpose of operating systems
93DragonNinja
 
PDF
Continuous Delivery & DevOps - IT Value Stream Improvements Roadmap Chapter 2 v8
Janusz Stankiewicz
 
ODP
What is Ubuntu - presentation
Ahmed Mamdouh
 
PPT
Linux Operating System Vulnerabilities
Information Technology
 
PPT
Ubuntu-Overview
Nirma University
 
PDF
Ubuntu – Linux Useful Commands
University of Technology
 
PDF
Lesson 2 Understanding Linux File System
Sadia Bashir
 
PDF
Ubuntu OS Presentation
Loren Schwappach
 
Linux os and its features
Kadiresan Nagarattiname
 
Ch04 slide
Ariya Thong-o
 
Linux fundamentals commands
Sau Putt
 
Linux training
Parker Fong
 
8.1.intro unix
southees
 
Linux Fundamental
Gong Haibing
 
intro unix/linux 03
duquoi
 
Continuous Delivery Maturity Model
IBM UrbanCode Products
 
Linux fundamentals
Raghu nath
 
Linux fundamentals Training
Love Steven
 
Operating System Presentation
Sajid Khan
 
Red hat linux essentials
Haitham Raik
 
The purpose of operating systems
93DragonNinja
 
Continuous Delivery & DevOps - IT Value Stream Improvements Roadmap Chapter 2 v8
Janusz Stankiewicz
 
What is Ubuntu - presentation
Ahmed Mamdouh
 
Linux Operating System Vulnerabilities
Information Technology
 
Ubuntu-Overview
Nirma University
 
Ubuntu – Linux Useful Commands
University of Technology
 
Lesson 2 Understanding Linux File System
Sadia Bashir
 
Ubuntu OS Presentation
Loren Schwappach
 
Ad

Similar to linux os-basics,Devops training in Hyderabad (20)

PDF
3CS LSP UNIT 1-1.pdf
DeepakKumar783815
 
PPTX
Cha-2- Software Maintenance Part-2.gghgpptx
merir143
 
PDF
CS8493-OS-Unit-5.pdf
chandrasekarnatraj
 
PDF
Cs8493 unit 5
Kathirvel Ayyaswamy
 
PPTX
Module1
shahilashahul
 
PPTX
Linux_ operating_ System (Linux os ).pptx
krishna07372647
 
PPTX
Linux Operaring System chapter one Introduction.pptx
MAHERMOHAMED27
 
PPTX
Introduction about linux
ABHISHEK KUMAR
 
PPTX
Linux Operating System. UOG MARGHAZAR Campus
SYEDASADALI38
 
PPTX
Linux – an introduction
Wingston
 
PDF
Presentation on linux
Veeral Bhateja
 
PDF
Linux systems - Linux Commands and Shell Scripting
Emertxe Information Technologies Pvt Ltd
 
PDF
Linux Systems: Getting started with setting up an Embedded platform
Emertxe Information Technologies Pvt Ltd
 
PPTX
linuxoperatingsystemppt-181008162908.pptx
RyanSyahrul1
 
PPTX
1 Intro, Linux system Architecture, Features, File system Structure and appli...
PAVAN KUMAR ILLA
 
PPT
Linux concept workshop
Tahmoures Shabanian
 
ODP
Introduction to linux
plarsen67
 
PPTX
Linux System-R.D.Sivakumar
Sivakumar R D .
 
PPT
Linux_CASESTUDY.ppt
GaganaPurshothama
 
PPTX
introduction to Linux operating system .pptx
AnuradhaJadiya1
 
3CS LSP UNIT 1-1.pdf
DeepakKumar783815
 
Cha-2- Software Maintenance Part-2.gghgpptx
merir143
 
CS8493-OS-Unit-5.pdf
chandrasekarnatraj
 
Cs8493 unit 5
Kathirvel Ayyaswamy
 
Module1
shahilashahul
 
Linux_ operating_ System (Linux os ).pptx
krishna07372647
 
Linux Operaring System chapter one Introduction.pptx
MAHERMOHAMED27
 
Introduction about linux
ABHISHEK KUMAR
 
Linux Operating System. UOG MARGHAZAR Campus
SYEDASADALI38
 
Linux – an introduction
Wingston
 
Presentation on linux
Veeral Bhateja
 
Linux systems - Linux Commands and Shell Scripting
Emertxe Information Technologies Pvt Ltd
 
Linux Systems: Getting started with setting up an Embedded platform
Emertxe Information Technologies Pvt Ltd
 
linuxoperatingsystemppt-181008162908.pptx
RyanSyahrul1
 
1 Intro, Linux system Architecture, Features, File system Structure and appli...
PAVAN KUMAR ILLA
 
Linux concept workshop
Tahmoures Shabanian
 
Introduction to linux
plarsen67
 
Linux System-R.D.Sivakumar
Sivakumar R D .
 
Linux_CASESTUDY.ppt
GaganaPurshothama
 
introduction to Linux operating system .pptx
AnuradhaJadiya1
 
Ad

Recently uploaded (20)

PDF
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
PDF
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
PDF
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PDF
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
PDF
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PPT
MergeSortfbsjbjsfk sdfik k
RafishaikIT02044
 
PPTX
Platform for Enterprise Solution - Java EE5
abhishekoza1981
 
PDF
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
PPTX
The Role of a PHP Development Company in Modern Web Development
SEO Company for School in Delhi NCR
 
PDF
Revenue streams of the Wazirx clone script.pdf
aaronjeffray
 
PPTX
MailsDaddy Outlook OST to PST converter.pptx
abhishekdutt366
 
PPTX
Human Resources Information System (HRIS)
Amity University, Patna
 
PPTX
A Complete Guide to Salesforce SMS Integrations Build Scalable Messaging With...
360 SMS APP
 
PPTX
MiniTool Power Data Recovery Full Crack Latest 2025
muhammadgurbazkhan
 
PPTX
Engineering the Java Web Application (MVC)
abhishekoza1981
 
PDF
Alarm in Android-Scheduling Timed Tasks Using AlarmManager in Android.pdf
Nabin Dhakal
 
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
MergeSortfbsjbjsfk sdfik k
RafishaikIT02044
 
Platform for Enterprise Solution - Java EE5
abhishekoza1981
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
The Role of a PHP Development Company in Modern Web Development
SEO Company for School in Delhi NCR
 
Revenue streams of the Wazirx clone script.pdf
aaronjeffray
 
MailsDaddy Outlook OST to PST converter.pptx
abhishekdutt366
 
Human Resources Information System (HRIS)
Amity University, Patna
 
A Complete Guide to Salesforce SMS Integrations Build Scalable Messaging With...
360 SMS APP
 
MiniTool Power Data Recovery Full Crack Latest 2025
muhammadgurbazkhan
 
Engineering the Java Web Application (MVC)
abhishekoza1981
 
Alarm in Android-Scheduling Timed Tasks Using AlarmManager in Android.pdf
Nabin Dhakal
 

linux os-basics,Devops training in Hyderabad

  • 2. Topics  Day-1 : Linux_OS_Basics  Day-2 : Linux_Commands  Day-3 : File_System  Day-4 : Linux_vi_part-I  Day-5 : Linux_vi_part-II  Day-6 : Advanced_Linux_Commands_part-I  Day-7 : Advanced_Linux_Commands_part-II  Day-8 : System_Administration  Day-9 : Advanced_Sys_Admin  Day-10 : Grep  Day-11 : Shell_Scripting_part-I  Day-12 : Shell_Scripting_part-II  Day-13 : Shell_Scripting_part-III  Day-14 : Regular_Expressions  Day-15 : SED  Day-16 : AWK 2
  • 3. OS Basics Operating Software - An operating system is a program that acts as an interface between the user and the computer hardware and controls the execution of all kinds of programs. 3
  • 5. Functions of OS  Memory Management  Processor Management  Device Management  File Management  Security  Control over system performance  Job accounting  Error detecting aids  Coordination between other software and user 5
  • 6. Unix and Linux history Unix History Unix is developed by a team a team of Bell Labs researchers led by Thompson and Ritchie in 1969 Linux history The history of Linux began in 1991 with the commencement of a personal project by Finnish student Linus Torvalds to create a new free operating system kernel. Since then, the resulting Linux kernel has been marked by constant growth throughout its history. Since the initial release of its source code in 1991, it has grown from a small number of C files under a license prohibiting commercial distribution to the 3.18 version in 2015 with more than 18 million lines of source code under the GNU General Public License. 6
  • 7. Components of Linux System  Kernel - Kernel is the core part of Linux. It is responsible for all major activities of this operating system. It is consists of various modules and it interacts directly with the underlying hardware. Kernel provides the required abstraction to hide low level hardware details to system or application programs.  System Library - System libraries are special functions or programs using which application programs or system utilitiess accesses Kernel's features. These libraries implements most of the functionalities of the operating system and do not requires kernel module's code access rights.  System Utility - System Utility programs are responsible to do specialized, individual level tasks 7
  • 8. Basic Features of Linux OS  Portable - Portability means softwares can works on different types of hardwares in same way.Linux kernel and application programs supports their installation on any kind of hardware platform.  Open Source - Linux source code is freely available and it is community based development project. Multiple teams works in collaboration to enhance the capability of Linux operating system and it is continuously evolving.  Multi-User - Linux is a multiuser system means multiple users can access system resources like memory/ ram/ application programs at same time. 8
  • 9. Basic Features of Linux OS  Multiprogramming - Linux is a multiprogramming system means multiple applications can run at same time.  Hierarchical File System - Linux provides a standard file structure in which system files/ user files are arranged.  Shell - Linux provides a special interpreter program which can be used to execute commands of the operating system. It can be used to do various types of operations, call application programs etc.  Security - Linux provides user security using authentication features like password protection/ controlled access to specific files/ encryption of data. 9
  • 10. Architecture Hardware layer - Hardware consists of all peripheral devices (RAM/ HDD/ CPU etc). Kernel - Core component of Operating System, interacts directly with hardware, provides low level services to upper layer components. Shell - An interface to kernel, hiding complexity of kernel's functions from users. Takes commands from user and executes kernel's functions. Utilities - Utility programs giving user most of the functionalities of an operating systems. 10
  • 11. Major Linux OS Distributions 11