SlideShare a Scribd company logo
Introduction to Linux
Knowledge sharing session
Part 1
Contents
 What is Linux ?
 Basic Componentsof Linux
 Basic Features of Linux
 Architectureof Linux
 Distributionof Linux
 Comparison between Linuxwithwindows Operating System.
 Important Commands of Linux
 Linux File system.
 How to Configure Network in Linux (LAB).
 How to Update Oracle Linux OS (LAB).
 How to Extend and mount disk in Linux OS (LAB).
What is Linux ?
 Linux is a free and open-source operating system that is
based on the Linux kernel.
 Linux Is a file based Operating system.
 It is known for its stability, reliability, and security.
 Its is a Unix clone written from scratch by Linus
Torvalds.
 Linux is used in various fields like Android , Routers ,
transmitting devices and Game Designing .
Components of Linux System
 Kernel − Kernel is the core part of Linux. It is responsible for
managing the system's resources, such as the CPU, memory,
and storage.
 System libraries− System libraries are special functions or
programs using which application programs or system
utilities accesses Kernel's features
 Shell - is a command-line interpreter that provides a way
for users to interact with the kernel.
 System Utility − System Utilities are programs that
provides basic functionality to the Linux system such us basic
Linux commands ls, cp , mv , rm , ...
Basic Features of Linux
 Open Source − Linux is freely available and open source
software, which means that anyone can download, modify,
and distribute it
 Portable − Linux can be run on a wide variety of hardware
platforms. This makes it a very versatile and flexible
operating system.
 Multi-user and multitasking: Linux is a multi-user operating
system, which means that multiple users can log in and use
the system simultaneously.
 Security − Linux is generally considered to be a very secure
operating system. This is due to its open source nature,
which allows security vulnerabilities to be discovered and
patched quickly.
Basic Features of Linux
 Command-line interface: Linux has a powerful command-
line interface (CLI) that allows users to interact with the
system and perform tasks without having to use a graphical
user interface (GUI).
 Graphical user interface (GUI): Linux also supports graphical
user interfaces (GUIs), which provide a more user-friendly
way to interact with the system.
 Customization: Linux is highly customizable, allowing
users to tailor the operating system to their specific needs
and preferences.
Architecture of Linux Operating System
The architecture of Linux contains some layers :
 Hardware layer − Hardware consistsof all
peripheral devices (RAM/ HDD/ CPU etc).
 Kernel − It is the core component of Operating System,
interactsdirectlywith hardware, provides low level
services to upper layercomponents.
 Shell − It takescommands from the userand
executes kernel's functions.
 Utilities − Utility programs that provide the user mostof
the functionalitiesof an operating systems.
Distribution of Linux
The choice and the ever increasing number of Linux distributions
can be confusing for those who are new to Linux.
The three major base Linux distributions are:
 Debian: Debian is a stable and reliable distribution that is
well-suited for both beginners and experienced users alike. It
has a large community of users and developers who provide
support and resources. Ex, Debian , Ubuntu , Kali , etc..
 Red Hat Enterprise Linux (RHEL): RHEL is a commercial
distribution that is known for its stability, security, and
reliability. It is a good choice for businesses and organizations
that need a reliable and well-supported Linux distribution.
Ex, Red Hat , CentOS , Oracle Linux , et..
Distribution of Linux
 SUSE Linux Enterprise: SUSE Linux Enterprise is another
commercial distribution that is known for its stability,
security, and reliability.
Ex, OpenSUSE
Linux v/s Windows
 Linux is freely available or online downloads, for
windows companies have pay for their license.
 Windows need up to date time to time, its updating process
is slower than Linux.
 Linux supports backward compatibility unlike to the
windows.
 Unlike Windows Linux support multiple simultaneous login
 Most of the software made on the windows are need to be
licensed but in Linux all of them are freely available.
Commands of Linux
 Navigation Commands
These commands are used for navigating and manipulating files and directories on a Linux
system.
Commands of Linux
 File Management Commands
These Linux commands allow you to manage files and directories
on your system.
Commands of Linux
 Network and Connectivity Commands
Linux provides a wide range of tools for configuring and troubleshooting network
connections.
Commands of Linux
 Package Management Commands
These Linux commands allow you to install, update, and remove
software packages on your system.
Linux File System
 A Linux file system is a hierarchical, tree-like structure that stores
and organizes files and directories on a computer.
 In Linux, everything is a file, including devices, programs, and
system information.
 The Linux file system tree is rooted at the root directory (/).
 Several types of object exist in the filesystem.
-Normal Files :-Includes text files, graphics files, executable, etc.
-Directories :- Directories contain named 'links' to other files
-Device Files :- Devices (disks, tape drives , etc) are identified by device file.
-Symbolic Links:- References to files located at other points in the file system.
 File names can be up to 255 characters long which are Case sensitive.
 All characters except '/' are legal in filenames '/' is used as a separator in path
names.
 Network File System are physically somewhere else, but appear as if they
are mounted on one computer.
Linux File System
Root Structure
Linux File System
Brief Description
 /(root) :-The root filesystem is the top-level directory of the filesystem.
It must contain all of the files required to boot the Linux system before other
filesystems are mounted.
 /bin :- The /bin directory contains user executable files.
 /boot:- Contains the static bootloader and kernel executable and
configuration files required to boot a Linux computer.
 /dev:- This directory contains the device files for every hardware device
attached to the system.
 /etc : Contains the local system configuration files for the host 17
Computer.
 /media:- A place to mount external removable media devices such as USB
thumb drives that may be connected to the host.
 /mnt:- A temporary mountpoint for regular filesystems (as in not
removable media) that can be used while the administrator is
repairing or working on a filesystem.
Linux File System
Brief Description
 /opt:- Optional files such as vendor supplied application programs
should be located here.
 /sbin:- System binary files. These are executables used for system
Administration.
 /tmp:- Temporary directory. Used by the operating system and many
programs to store temporary files.
 /usr:- These are shareable, read-only files, including executable binaries
and libraries, man files, and other types of documentation.
 /var:- Variable data files are stored here. This can include things like log
files, MySQL, and other database files, web server data files, email
inboxes, and much more.
Thank You

More Related Content

What's hot

Embedded Linux on ARM
Embedded Linux on ARMEmbedded Linux on ARM
Linux device drivers
Linux device drivers Linux device drivers
Introduction to char device driver
Introduction to char device driverIntroduction to char device driver
Introduction to char device driver
Vandana Salve
 
Linux Programming
Linux ProgrammingLinux Programming
Linux Internals - Interview essentials 4.0
Linux Internals - Interview essentials 4.0Linux Internals - Interview essentials 4.0
Linux Internals - Interview essentials 4.0
Emertxe Information Technologies Pvt Ltd
 
Bootloaders (U-Boot)
Bootloaders (U-Boot) Bootloaders (U-Boot)
Bootloaders (U-Boot)
Omkar Rane
 
Linux OS presentation
Linux OS presentationLinux OS presentation
Linux OS presentation
SahilGothoskar
 
Linux introduction
Linux introductionLinux introduction
Linux introduction
Md. Zahid Hossain Shoeb
 
Diving into SWUpdate: adding new platform support in 30minutes with Yocto/OE !
Diving into SWUpdate: adding new platform support in 30minutes with Yocto/OE !Diving into SWUpdate: adding new platform support in 30minutes with Yocto/OE !
Diving into SWUpdate: adding new platform support in 30minutes with Yocto/OE !
Pierre-jean Texier
 
Linux systems - Linux Commands and Shell Scripting
Linux systems - Linux Commands and Shell ScriptingLinux systems - Linux Commands and Shell Scripting
Linux systems - Linux Commands and Shell Scripting
Emertxe Information Technologies Pvt Ltd
 
Process and Threads in Linux - PPT
Process and Threads in Linux - PPTProcess and Threads in Linux - PPT
Process and Threads in Linux - PPT
QUONTRASOLUTIONS
 
Sockets and Socket-Buffer
Sockets and Socket-BufferSockets and Socket-Buffer
Sockets and Socket-Buffer
Sourav Punoriyar
 
Embedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernelEmbedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernel
Emertxe Information Technologies Pvt Ltd
 
Building Embedded Linux Full Tutorial for ARM
Building Embedded Linux Full Tutorial for ARMBuilding Embedded Linux Full Tutorial for ARM
Building Embedded Linux Full Tutorial for ARM
Sherif Mousa
 
Linux Networking Explained
Linux Networking ExplainedLinux Networking Explained
Linux Networking Explained
Thomas Graf
 

What's hot (20)

Embedded Linux on ARM
Embedded Linux on ARMEmbedded Linux on ARM
Embedded Linux on ARM
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Linux device drivers
Linux device drivers Linux device drivers
Linux device drivers
 
Introduction to char device driver
Introduction to char device driverIntroduction to char device driver
Introduction to char device driver
 
Linux Programming
Linux ProgrammingLinux Programming
Linux Programming
 
Linux Internals - Interview essentials 4.0
Linux Internals - Interview essentials 4.0Linux Internals - Interview essentials 4.0
Linux Internals - Interview essentials 4.0
 
Bootloaders (U-Boot)
Bootloaders (U-Boot) Bootloaders (U-Boot)
Bootloaders (U-Boot)
 
Block Drivers
Block DriversBlock Drivers
Block Drivers
 
Introduction to Linux Drivers
Introduction to Linux DriversIntroduction to Linux Drivers
Introduction to Linux Drivers
 
Linux OS presentation
Linux OS presentationLinux OS presentation
Linux OS presentation
 
Introduction to Linux
Introduction to LinuxIntroduction to Linux
Introduction to Linux
 
Linux introduction
Linux introductionLinux introduction
Linux introduction
 
Linux seminar
Linux seminarLinux seminar
Linux seminar
 
Diving into SWUpdate: adding new platform support in 30minutes with Yocto/OE !
Diving into SWUpdate: adding new platform support in 30minutes with Yocto/OE !Diving into SWUpdate: adding new platform support in 30minutes with Yocto/OE !
Diving into SWUpdate: adding new platform support in 30minutes with Yocto/OE !
 
Linux systems - Linux Commands and Shell Scripting
Linux systems - Linux Commands and Shell ScriptingLinux systems - Linux Commands and Shell Scripting
Linux systems - Linux Commands and Shell Scripting
 
Process and Threads in Linux - PPT
Process and Threads in Linux - PPTProcess and Threads in Linux - PPT
Process and Threads in Linux - PPT
 
Sockets and Socket-Buffer
Sockets and Socket-BufferSockets and Socket-Buffer
Sockets and Socket-Buffer
 
Embedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernelEmbedded Linux Kernel - Build your custom kernel
Embedded Linux Kernel - Build your custom kernel
 
Building Embedded Linux Full Tutorial for ARM
Building Embedded Linux Full Tutorial for ARMBuilding Embedded Linux Full Tutorial for ARM
Building Embedded Linux Full Tutorial for ARM
 
Linux Networking Explained
Linux Networking ExplainedLinux Networking Explained
Linux Networking Explained
 

Similar to Linux Basics Knowlage sharing.pptx

Linux operating system - Overview
Linux operating system - OverviewLinux operating system - Overview
Linux operating system - Overview
Ashita Agrawal
 
3CS LSP UNIT 1-1.pdf
3CS LSP UNIT 1-1.pdf3CS LSP UNIT 1-1.pdf
3CS LSP UNIT 1-1.pdf
DeepakKumar783815
 
Linuxppt.pptx
Linuxppt.pptxLinuxppt.pptx
Linuxppt.pptx
Ashimann2108
 
Linux operating system ppt
Linux operating system pptLinux operating system ppt
Linux operating system ppt
Achyut Sinha
 
Difference between Unix & Linux Presentation.ppt
Difference between Unix & Linux Presentation.pptDifference between Unix & Linux Presentation.ppt
Difference between Unix & Linux Presentation.ppt
sarwechabro
 
linuxoperatingsystemppt-181008162908.pptx
linuxoperatingsystemppt-181008162908.pptxlinuxoperatingsystemppt-181008162908.pptx
linuxoperatingsystemppt-181008162908.pptx
RyanSyahrul1
 
Spsl unit1
Spsl   unit1Spsl   unit1
Spsl unit1
Sasidhar Kothuru
 
Ch20 OS
Ch20 OSCh20 OS
Ch20 OSC.U
 
Introduction, Features, Basic Commands and Distribution of LINUX
Introduction, Features, Basic Commands and Distribution of LINUXIntroduction, Features, Basic Commands and Distribution of LINUX
Introduction, Features, Basic Commands and Distribution of LINUX
Deeksha Verma
 
Presentation on linux
Presentation on linuxPresentation on linux
Presentation on linux
Veeral Bhateja
 
Chapter 21 - The Linux System
Chapter 21 - The Linux SystemChapter 21 - The Linux System
Chapter 21 - The Linux System
Wayne Jones Jnr
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
nanocdac
 
Linux
Linux Linux
Linux
Teja Babu
 
UNIT I LINUX.docx
UNIT I LINUX.docxUNIT I LINUX.docx
UNIT I LINUX.docx
BhuvanaR13
 
Module1
Module1Module1
Module1
shahilashahul
 
linux software architecture
linux software architecture linux software architecture
linux software architecture
Sneha Ramesh
 
linux system and network administrations
linux system and network administrationslinux system and network administrations
linux system and network administrations
haile468688
 

Similar to Linux Basics Knowlage sharing.pptx (20)

Linux operating system - Overview
Linux operating system - OverviewLinux operating system - Overview
Linux operating system - Overview
 
3CS LSP UNIT 1-1.pdf
3CS LSP UNIT 1-1.pdf3CS LSP UNIT 1-1.pdf
3CS LSP UNIT 1-1.pdf
 
Linuxppt.pptx
Linuxppt.pptxLinuxppt.pptx
Linuxppt.pptx
 
Linux operating system ppt
Linux operating system pptLinux operating system ppt
Linux operating system ppt
 
Difference between Unix & Linux Presentation.ppt
Difference between Unix & Linux Presentation.pptDifference between Unix & Linux Presentation.ppt
Difference between Unix & Linux Presentation.ppt
 
linuxoperatingsystemppt-181008162908.pptx
linuxoperatingsystemppt-181008162908.pptxlinuxoperatingsystemppt-181008162908.pptx
linuxoperatingsystemppt-181008162908.pptx
 
Spsl unit1
Spsl   unit1Spsl   unit1
Spsl unit1
 
Ch20 OS
Ch20 OSCh20 OS
Ch20 OS
 
OS_Ch20
OS_Ch20OS_Ch20
OS_Ch20
 
OSCh20
OSCh20OSCh20
OSCh20
 
Ch22
Ch22Ch22
Ch22
 
Introduction, Features, Basic Commands and Distribution of LINUX
Introduction, Features, Basic Commands and Distribution of LINUXIntroduction, Features, Basic Commands and Distribution of LINUX
Introduction, Features, Basic Commands and Distribution of LINUX
 
Presentation on linux
Presentation on linuxPresentation on linux
Presentation on linux
 
Chapter 21 - The Linux System
Chapter 21 - The Linux SystemChapter 21 - The Linux System
Chapter 21 - The Linux System
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Linux
Linux Linux
Linux
 
UNIT I LINUX.docx
UNIT I LINUX.docxUNIT I LINUX.docx
UNIT I LINUX.docx
 
Module1
Module1Module1
Module1
 
linux software architecture
linux software architecture linux software architecture
linux software architecture
 
linux system and network administrations
linux system and network administrationslinux system and network administrations
linux system and network administrations
 

Recently uploaded

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 

Recently uploaded (20)

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 

Linux Basics Knowlage sharing.pptx

  • 1. Introduction to Linux Knowledge sharing session Part 1
  • 2. Contents  What is Linux ?  Basic Componentsof Linux  Basic Features of Linux  Architectureof Linux  Distributionof Linux  Comparison between Linuxwithwindows Operating System.  Important Commands of Linux  Linux File system.  How to Configure Network in Linux (LAB).  How to Update Oracle Linux OS (LAB).  How to Extend and mount disk in Linux OS (LAB).
  • 3. What is Linux ?  Linux is a free and open-source operating system that is based on the Linux kernel.  Linux Is a file based Operating system.  It is known for its stability, reliability, and security.  Its is a Unix clone written from scratch by Linus Torvalds.  Linux is used in various fields like Android , Routers , transmitting devices and Game Designing .
  • 4. Components of Linux System  Kernel − Kernel is the core part of Linux. It is responsible for managing the system's resources, such as the CPU, memory, and storage.  System libraries− System libraries are special functions or programs using which application programs or system utilities accesses Kernel's features  Shell - is a command-line interpreter that provides a way for users to interact with the kernel.  System Utility − System Utilities are programs that provides basic functionality to the Linux system such us basic Linux commands ls, cp , mv , rm , ...
  • 5. Basic Features of Linux  Open Source − Linux is freely available and open source software, which means that anyone can download, modify, and distribute it  Portable − Linux can be run on a wide variety of hardware platforms. This makes it a very versatile and flexible operating system.  Multi-user and multitasking: Linux is a multi-user operating system, which means that multiple users can log in and use the system simultaneously.  Security − Linux is generally considered to be a very secure operating system. This is due to its open source nature, which allows security vulnerabilities to be discovered and patched quickly.
  • 6. Basic Features of Linux  Command-line interface: Linux has a powerful command- line interface (CLI) that allows users to interact with the system and perform tasks without having to use a graphical user interface (GUI).  Graphical user interface (GUI): Linux also supports graphical user interfaces (GUIs), which provide a more user-friendly way to interact with the system.  Customization: Linux is highly customizable, allowing users to tailor the operating system to their specific needs and preferences.
  • 7. Architecture of Linux Operating System
  • 8. The architecture of Linux contains some layers :  Hardware layer − Hardware consistsof all peripheral devices (RAM/ HDD/ CPU etc).  Kernel − It is the core component of Operating System, interactsdirectlywith hardware, provides low level services to upper layercomponents.  Shell − It takescommands from the userand executes kernel's functions.  Utilities − Utility programs that provide the user mostof the functionalitiesof an operating systems.
  • 9. Distribution of Linux The choice and the ever increasing number of Linux distributions can be confusing for those who are new to Linux. The three major base Linux distributions are:  Debian: Debian is a stable and reliable distribution that is well-suited for both beginners and experienced users alike. It has a large community of users and developers who provide support and resources. Ex, Debian , Ubuntu , Kali , etc..  Red Hat Enterprise Linux (RHEL): RHEL is a commercial distribution that is known for its stability, security, and reliability. It is a good choice for businesses and organizations that need a reliable and well-supported Linux distribution. Ex, Red Hat , CentOS , Oracle Linux , et..
  • 10. Distribution of Linux  SUSE Linux Enterprise: SUSE Linux Enterprise is another commercial distribution that is known for its stability, security, and reliability. Ex, OpenSUSE
  • 11. Linux v/s Windows  Linux is freely available or online downloads, for windows companies have pay for their license.  Windows need up to date time to time, its updating process is slower than Linux.  Linux supports backward compatibility unlike to the windows.  Unlike Windows Linux support multiple simultaneous login  Most of the software made on the windows are need to be licensed but in Linux all of them are freely available.
  • 12. Commands of Linux  Navigation Commands These commands are used for navigating and manipulating files and directories on a Linux system.
  • 13. Commands of Linux  File Management Commands These Linux commands allow you to manage files and directories on your system.
  • 14. Commands of Linux  Network and Connectivity Commands Linux provides a wide range of tools for configuring and troubleshooting network connections.
  • 15. Commands of Linux  Package Management Commands These Linux commands allow you to install, update, and remove software packages on your system.
  • 16. Linux File System  A Linux file system is a hierarchical, tree-like structure that stores and organizes files and directories on a computer.  In Linux, everything is a file, including devices, programs, and system information.  The Linux file system tree is rooted at the root directory (/).  Several types of object exist in the filesystem. -Normal Files :-Includes text files, graphics files, executable, etc. -Directories :- Directories contain named 'links' to other files -Device Files :- Devices (disks, tape drives , etc) are identified by device file. -Symbolic Links:- References to files located at other points in the file system.  File names can be up to 255 characters long which are Case sensitive.  All characters except '/' are legal in filenames '/' is used as a separator in path names.  Network File System are physically somewhere else, but appear as if they are mounted on one computer.
  • 18. Linux File System Brief Description  /(root) :-The root filesystem is the top-level directory of the filesystem. It must contain all of the files required to boot the Linux system before other filesystems are mounted.  /bin :- The /bin directory contains user executable files.  /boot:- Contains the static bootloader and kernel executable and configuration files required to boot a Linux computer.  /dev:- This directory contains the device files for every hardware device attached to the system.  /etc : Contains the local system configuration files for the host 17 Computer.  /media:- A place to mount external removable media devices such as USB thumb drives that may be connected to the host.  /mnt:- A temporary mountpoint for regular filesystems (as in not removable media) that can be used while the administrator is repairing or working on a filesystem.
  • 19. Linux File System Brief Description  /opt:- Optional files such as vendor supplied application programs should be located here.  /sbin:- System binary files. These are executables used for system Administration.  /tmp:- Temporary directory. Used by the operating system and many programs to store temporary files.  /usr:- These are shareable, read-only files, including executable binaries and libraries, man files, and other types of documentation.  /var:- Variable data files are stored here. This can include things like log files, MySQL, and other database files, web server data files, email inboxes, and much more.