SlideShare a Scribd company logo
2
Most read
3
Most read
14
Most read
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)

PPT
Linux command ppt
kalyanineve
 
PPT
Linux
Kevin James
 
PPTX
Linux.ppt
onu9
 
PPTX
Linux file system
Md. Tanvir Hossain
 
PDF
Linux OS presentation
SahilGothoskar
 
PDF
Presentation on linux
Veeral Bhateja
 
PPTX
Linux ppt
lincy21
 
PDF
Introduction to Ubuntu
Khairul Aizat Kamarudzzaman
 
PDF
History of linux
Shiwang Kalkhanda
 
PPTX
Unix
Erm78
 
PPTX
what is LINUX ? presentation.
saad_khan1122
 
PPTX
Linux
Nikhil Dhiman
 
PPTX
Linux kernel
Goutam Sahoo
 
PPTX
Introduction 2 linux
Papu Kumar
 
PPTX
Introduction to linux ppt
Omi Vichare
 
ODP
An Introduction to Linux
anandvaidya
 
PPT
Linux os and its features
Kadiresan Nagarattiname
 
PPT
Linux seminar
Buntha Chhay
 
PPT
History of Linux
Gray-chan Desu
 
PPT
Linux Administration
Harish1983
 
Linux command ppt
kalyanineve
 
Linux
Kevin James
 
Linux.ppt
onu9
 
Linux file system
Md. Tanvir Hossain
 
Linux OS presentation
SahilGothoskar
 
Presentation on linux
Veeral Bhateja
 
Linux ppt
lincy21
 
Introduction to Ubuntu
Khairul Aizat Kamarudzzaman
 
History of linux
Shiwang Kalkhanda
 
Unix
Erm78
 
what is LINUX ? presentation.
saad_khan1122
 
Linux kernel
Goutam Sahoo
 
Introduction 2 linux
Papu Kumar
 
Introduction to linux ppt
Omi Vichare
 
An Introduction to Linux
anandvaidya
 
Linux os and its features
Kadiresan Nagarattiname
 
Linux seminar
Buntha Chhay
 
History of Linux
Gray-chan Desu
 
Linux Administration
Harish1983
 

Similar to Introduction to linux (20)

PDF
Hillel kobrovski Linux security overview for ciso
Hillel Kobrovski
 
PPTX
Introduction to Linux for Windows Users
Robert McDermott
 
DOCX
Linux is a unix
Âñkīt Shärmâ
 
PPT
Linux Information
Rahul Pola
 
PPTX
Licão 01 introduction
Acácio Oliveira
 
PPT
OS Lab: Introduction to Linux
Motaz Saad
 
PDF
3CS LSP UNIT 1-1.pdf
DeepakKumar783815
 
PPTX
Linux
Teja Babu
 
PPT
Linux forensics
Santosh Khadsare
 
DOCX
Linux Introduction
Ankita Tiwari
 
PDF
Linux basics
NAILBITER
 
PPT
Presentation1
Ivan Jelincic
 
PPTX
Linux_ operating_ System (Linux os ).pptx
krishna07372647
 
PDF
Linux programming lecture_notes
IMRAN KHAN
 
PPTX
Chapter 1 Evolution of Linux___________.pptx
bestboybulshaawi
 
DOCX
Linux technology
Prakash Poudel
 
PPTX
Linux
Huma Parween
 
PPTX
Linux Introduction , Unix vs Linux , Linux Advantages
minzo1988minzawoo
 
PDF
Before begining linux
Shiwang Kalkhanda
 
Hillel kobrovski Linux security overview for ciso
Hillel Kobrovski
 
Introduction to Linux for Windows Users
Robert McDermott
 
Linux is a unix
Âñkīt Shärmâ
 
Linux Information
Rahul Pola
 
Licão 01 introduction
Acácio Oliveira
 
OS Lab: Introduction to Linux
Motaz Saad
 
3CS LSP UNIT 1-1.pdf
DeepakKumar783815
 
Linux
Teja Babu
 
Linux forensics
Santosh Khadsare
 
Linux Introduction
Ankita Tiwari
 
Linux basics
NAILBITER
 
Presentation1
Ivan Jelincic
 
Linux_ operating_ System (Linux os ).pptx
krishna07372647
 
Linux programming lecture_notes
IMRAN KHAN
 
Chapter 1 Evolution of Linux___________.pptx
bestboybulshaawi
 
Linux technology
Prakash Poudel
 
Linux
Huma Parween
 
Linux Introduction , Unix vs Linux , Linux Advantages
minzo1988minzawoo
 
Before begining linux
Shiwang Kalkhanda
 
Ad

More from Stephen Ahiante (6)

PDF
Dynamics, Modelling & Design of a Quadcopter
Stephen Ahiante
 
PPTX
Introduction to sbcs & arduino
Stephen Ahiante
 
PDF
SIWES Industrial Training report (NIGERIA)
Stephen Ahiante
 
PPTX
Quadcopters as Rigid Bodies
Stephen Ahiante
 
PPTX
Light level and gas monitoring system
Stephen Ahiante
 
PPTX
Raaaaassspberry pi
Stephen Ahiante
 
Dynamics, Modelling & Design of a Quadcopter
Stephen Ahiante
 
Introduction to sbcs & arduino
Stephen Ahiante
 
SIWES Industrial Training report (NIGERIA)
Stephen Ahiante
 
Quadcopters as Rigid Bodies
Stephen Ahiante
 
Light level and gas monitoring system
Stephen Ahiante
 
Raaaaassspberry pi
Stephen Ahiante
 
Ad

Recently uploaded (20)

PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PDF
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
PPTX
Comprehensive Risk Assessment Module for Smarter Risk Management
EHA Soft Solutions
 
PDF
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
PDF
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
PDF
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
PDF
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
PDF
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
PDF
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
PDF
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
PDF
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
PPTX
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PDF
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PPTX
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
PPTX
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
Comprehensive Risk Assessment Module for Smarter Risk Management
EHA Soft Solutions
 
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 

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