SlideShare a Scribd company logo
1 of 21
Introduction to GNU/Linux
Operating Systems
By:
Ahiante Stephen Oriasotie
What is Linux?
Linux is an open source Operating System that was
initially developed for intel x86 processors. It has
however been ported to other platforms.
The Linux Kernel was created by Linus Torvalds.
The Linux Kernel is the brain of any GNU/Linux
operating system (distribution). The Kernel glues both
applications and hardware together.
Generally, A Linux System has two operatable modes:
 The Command Line Interface (CLI): provided by the
shell.
 The Graphical User Interface (GUI): provided by the X
server.
Every distribution that offers a GUI employs the X server
to provide a Desktop environment e.g GNOME D.E, KDE,
etc.
Linux
Linux
LINUX SYSTEM
X ServerSHELL
Command Line
Interface
Graphical User
Interface
What is a Distribution (Distro)?
A Distribution is the collection of software making
up a linux based operating system.
There are Literally over hundreds of Linux
Distributions; with some based on others.
The Linux Kernel is common to all Linux
Ditributions; else, it won't be a Linux Operating
system.
Examples of Linux Distros
• Debian
• Ubuntu (and its derivatives)
• Linux Mint, Linux Mint Debian Edition
• Kali Linux
• Linux lite
• Raspbian
• Tails OS
• Knoppix, etc
Debian based OS use the Debian Package
(dpkg) for managing software (.deb), -apt
Examples of Linux Distros
• Red Hat Linux
• Red Hat Enterprise Linux (RHEL)
• Fedora
• CentOS
• EduLinux
• Scientific Linux, etc
These distros utilize the Redhat Package
Manager (.rpm), yum for managing software.
Examples of Linux Distros
• Arch Linux
• Antergos Linux
• ArchBang
• Manjaro
Arch Linux and the distributions based on it
utilize the pacman (package manager) for
managing software
Examples of Linux Distros
• Gentoo Linux
• Funtoo Linux
• Chromium OS
• Argent
• Pentoo
• Ututo, etc
These utilize the portage package manager
(emerge) for managing software.
Examples of Linux Distros
There are hundreds of Linux Operating system
with many developed for special Purposes
Examples of Linux Distros
There are hundreds of Linux Operating system
with many developed for special Purposes
There are three basic categories of Linux Distributions:
 Embedded Distros
 Desktop Distros
 Server Distros
Categories of Linux Distributions
Embedded Distros
Embedded Linux Distributions are those Distributions
that run on embedded devices such as mobile phones,
some ATMs, IoT devices, etc.
Examples Include:
• Android
• Tizen
• Meizu's Ubuntu, etc
Desktop Distros
Desktop Distributions are Linux Distros that are
installed on Personal Computers and is used for user
defined purposes.
Examples Include:
• Ubuntu Desktop
• Linux Mint
• Fedora
• Linux Lite, etc
Server Distros
Server Distributions are Linux Distros that are installed
on Dedicated Computers.
Examples Include:
• Ubuntu Server
• CentOS
• RHEL
• openSUSE, etc.
Linux servers are usually installed without X; and even
if X is installed, it doesn't lauch during system startup.
A File system is a way of organizing files. Every thing in
Linux is a File.
Figure I Basic form of the FHS
Linux Filesystem
Linux relies heavily on command line tools. Using the
command line provides the following advantages:
 Basically, all tasks can be done using the CLI
 Tasks and series of procedures can be scripted
 Networked machines on the internet can be logged
on to remotely
 GUI apps can be launched from the CLI
CLI: Terminals & Virtual Terminals
Examples of terminals include:
 bsh
 zsh
 bash
 ksh, etc
CLI: Terminals & Virtual Terminals
Virtual terminals are full screen terminals that do not
run inside the X-window (the GUI). All GNU/Linux
systems possess virtual terminals even ones that do
not employ the X server.
They are usually accessed by pressing the Ctrl + alt +
Fn 1 - 6 keys, and then can be left by pressing the Ctrl
+ alt + Fn 7 or Fn 8 key (s); depending on the system.
CLI: Terminals & Virtual Terminals
Introduction to bash
Introduction to linux

More Related Content

What's hot (20)

Linux os and its features
Linux os and its featuresLinux os and its features
Linux os and its features
 
Windows V/S Linux OS - Comparison
Windows V/S Linux OS - ComparisonWindows V/S Linux OS - Comparison
Windows V/S Linux OS - Comparison
 
Linux Advantages and Disadvantages
Linux Advantages and DisadvantagesLinux Advantages and Disadvantages
Linux Advantages and Disadvantages
 
Linux seminar
Linux seminarLinux seminar
Linux seminar
 
windows vs Linux
windows vs Linuxwindows vs Linux
windows vs Linux
 
Linux
Linux Linux
Linux
 
what is LINUX ? presentation.
what is LINUX ? presentation.what is LINUX ? presentation.
what is LINUX ? presentation.
 
Linux Directory Structure
Linux Directory StructureLinux Directory Structure
Linux Directory Structure
 
Introduction 2 linux
Introduction 2 linuxIntroduction 2 linux
Introduction 2 linux
 
A History of Linux
A History of LinuxA History of Linux
A History of Linux
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Introduction and history of linux
Introduction and history of linuxIntroduction and history of linux
Introduction and history of linux
 
Linux commands
Linux commandsLinux commands
Linux commands
 
Linux OS presentation
Linux OS presentationLinux OS presentation
Linux OS presentation
 
Linux distributions
Linux    distributionsLinux    distributions
Linux distributions
 
Linux introduction, class 1
Linux introduction, class 1Linux introduction, class 1
Linux introduction, class 1
 
Linux file system
Linux file systemLinux file system
Linux file system
 
Linux Administration
Linux AdministrationLinux Administration
Linux Administration
 
Presentation on linux
Presentation on linuxPresentation on linux
Presentation on linux
 
Linux command ppt
Linux command pptLinux command ppt
Linux command ppt
 

Similar to Introduction to linux

Similar to Introduction to linux (20)

Hillel kobrovski Linux security overview for ciso
Hillel kobrovski   Linux security overview for cisoHillel kobrovski   Linux security overview for ciso
Hillel kobrovski Linux security overview for ciso
 
Introduction to Linux for Windows Users
Introduction to Linux for Windows UsersIntroduction to Linux for Windows Users
Introduction to Linux for Windows Users
 
Linux is a unix
Linux  is a unixLinux  is a unix
Linux is a unix
 
Linux Information
Linux InformationLinux Information
Linux Information
 
Licão 01 introduction
Licão 01 introductionLicão 01 introduction
Licão 01 introduction
 
OS Lab: Introduction to Linux
OS Lab: Introduction to LinuxOS Lab: Introduction to Linux
OS Lab: Introduction to Linux
 
3CS LSP UNIT 1-1.pdf
3CS LSP UNIT 1-1.pdf3CS LSP UNIT 1-1.pdf
3CS LSP UNIT 1-1.pdf
 
Linux
Linux Linux
Linux
 
Linux forensics
Linux forensicsLinux forensics
Linux forensics
 
Linux operating system ppt
Linux operating system pptLinux operating system ppt
Linux operating system ppt
 
Linux Introduction
Linux IntroductionLinux Introduction
Linux Introduction
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Presentation1
Presentation1Presentation1
Presentation1
 
Linux
LinuxLinux
Linux
 
Linux programming lecture_notes
Linux programming lecture_notesLinux programming lecture_notes
Linux programming lecture_notes
 
Linux technology
Linux technologyLinux technology
Linux technology
 
Linux
Linux Linux
Linux
 
Before begining linux
Before begining linuxBefore begining linux
Before begining linux
 
1.1.1.Introduction.pdf
1.1.1.Introduction.pdf1.1.1.Introduction.pdf
1.1.1.Introduction.pdf
 
Linux operating system
Linux operating systemLinux operating system
Linux operating system
 

More from Stephen Ahiante

Dynamics, Modelling & Design of a Quadcopter
Dynamics, Modelling & Design of a Quadcopter Dynamics, Modelling & Design of a Quadcopter
Dynamics, Modelling & Design of a Quadcopter Stephen Ahiante
 
Introduction to sbcs & arduino
Introduction to sbcs & arduinoIntroduction to sbcs & arduino
Introduction to sbcs & arduinoStephen Ahiante
 
SIWES Industrial Training report (NIGERIA)
SIWES Industrial Training report (NIGERIA)SIWES Industrial Training report (NIGERIA)
SIWES Industrial Training report (NIGERIA)Stephen Ahiante
 
Quadcopters as Rigid Bodies
Quadcopters as Rigid BodiesQuadcopters as Rigid Bodies
Quadcopters as Rigid BodiesStephen Ahiante
 
Light level and gas monitoring system
Light level and gas monitoring systemLight level and gas monitoring system
Light level and gas monitoring systemStephen Ahiante
 

More from Stephen Ahiante (6)

Dynamics, Modelling & Design of a Quadcopter
Dynamics, Modelling & Design of a Quadcopter Dynamics, Modelling & Design of a Quadcopter
Dynamics, Modelling & Design of a Quadcopter
 
Introduction to sbcs & arduino
Introduction to sbcs & arduinoIntroduction to sbcs & arduino
Introduction to sbcs & arduino
 
SIWES Industrial Training report (NIGERIA)
SIWES Industrial Training report (NIGERIA)SIWES Industrial Training report (NIGERIA)
SIWES Industrial Training report (NIGERIA)
 
Quadcopters as Rigid Bodies
Quadcopters as Rigid BodiesQuadcopters as Rigid Bodies
Quadcopters as Rigid Bodies
 
Light level and gas monitoring system
Light level and gas monitoring systemLight level and gas monitoring system
Light level and gas monitoring system
 
Raaaaassspberry pi
Raaaaassspberry piRaaaaassspberry pi
Raaaaassspberry pi
 

Recently uploaded

How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 

Recently uploaded (20)

How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting ServiceOdoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 

Introduction to linux

  • 1. Introduction to GNU/Linux Operating Systems By: Ahiante Stephen Oriasotie
  • 2. What is Linux? Linux is an open source Operating System that was initially developed for intel x86 processors. It has however been ported to other platforms. The Linux Kernel was created by Linus Torvalds. The Linux Kernel is the brain of any GNU/Linux operating system (distribution). The Kernel glues both applications and hardware together.
  • 3. Generally, A Linux System has two operatable modes:  The Command Line Interface (CLI): provided by the shell.  The Graphical User Interface (GUI): provided by the X server. Every distribution that offers a GUI employs the X server to provide a Desktop environment e.g GNOME D.E, KDE, etc. Linux
  • 4. Linux LINUX SYSTEM X ServerSHELL Command Line Interface Graphical User Interface
  • 5. What is a Distribution (Distro)? A Distribution is the collection of software making up a linux based operating system. There are Literally over hundreds of Linux Distributions; with some based on others. The Linux Kernel is common to all Linux Ditributions; else, it won't be a Linux Operating system.
  • 6. Examples of Linux Distros • Debian • Ubuntu (and its derivatives) • Linux Mint, Linux Mint Debian Edition • Kali Linux • Linux lite • Raspbian • Tails OS • Knoppix, etc Debian based OS use the Debian Package (dpkg) for managing software (.deb), -apt
  • 7. Examples of Linux Distros • Red Hat Linux • Red Hat Enterprise Linux (RHEL) • Fedora • CentOS • EduLinux • Scientific Linux, etc These distros utilize the Redhat Package Manager (.rpm), yum for managing software.
  • 8. Examples of Linux Distros • Arch Linux • Antergos Linux • ArchBang • Manjaro Arch Linux and the distributions based on it utilize the pacman (package manager) for managing software
  • 9. Examples of Linux Distros • Gentoo Linux • Funtoo Linux • Chromium OS • Argent • Pentoo • Ututo, etc These utilize the portage package manager (emerge) for managing software.
  • 10. Examples of Linux Distros There are hundreds of Linux Operating system with many developed for special Purposes
  • 11. Examples of Linux Distros There are hundreds of Linux Operating system with many developed for special Purposes
  • 12. There are three basic categories of Linux Distributions:  Embedded Distros  Desktop Distros  Server Distros Categories of Linux Distributions
  • 13. Embedded Distros Embedded Linux Distributions are those Distributions that run on embedded devices such as mobile phones, some ATMs, IoT devices, etc. Examples Include: • Android • Tizen • Meizu's Ubuntu, etc
  • 14. Desktop Distros Desktop Distributions are Linux Distros that are installed on Personal Computers and is used for user defined purposes. Examples Include: • Ubuntu Desktop • Linux Mint • Fedora • Linux Lite, etc
  • 15. Server Distros Server Distributions are Linux Distros that are installed on Dedicated Computers. Examples Include: • Ubuntu Server • CentOS • RHEL • openSUSE, etc. Linux servers are usually installed without X; and even if X is installed, it doesn't lauch during system startup.
  • 16. A File system is a way of organizing files. Every thing in Linux is a File. Figure I Basic form of the FHS Linux Filesystem
  • 17. Linux relies heavily on command line tools. Using the command line provides the following advantages:  Basically, all tasks can be done using the CLI  Tasks and series of procedures can be scripted  Networked machines on the internet can be logged on to remotely  GUI apps can be launched from the CLI CLI: Terminals & Virtual Terminals
  • 18. Examples of terminals include:  bsh  zsh  bash  ksh, etc CLI: Terminals & Virtual Terminals
  • 19. Virtual terminals are full screen terminals that do not run inside the X-window (the GUI). All GNU/Linux systems possess virtual terminals even ones that do not employ the X server. They are usually accessed by pressing the Ctrl + alt + Fn 1 - 6 keys, and then can be left by pressing the Ctrl + alt + Fn 7 or Fn 8 key (s); depending on the system. CLI: Terminals & Virtual Terminals