SlideShare une entreprise Scribd logo
1  sur  27
LINUX SYSTEM
PREPARED BY PRO. HAMEDA HURAMT
THE OS IS COMPRISED PIECES: (1/2)
• First Version was created in Bell Labs in 1969
• Unix is a multi-user, multi-tasking operating system.
• The UNIX system is mainly composed of three different parts: the
kernel, the file system, and the shell.
• In 1991, Linux was originated (Linus Torvalds).
• Linux is a reimplementation and elaboration of the UNIX kernel.
THE OS IS COMPRISED OF PIECES: (2/2)
• Kernel: It is the part of the operating system that loads first, and it remains in
main memory. (Memory management, process and task management, disk
management)
• The file system is the organizing structure for data. The file system is perhaps the
most important part of the Linux operating system.
• Shell: It is the command interpreter. Although the shell is just a utility program,
and is not properly a part of the system. It is the part that the user sees.
• Together, the kernel, the Shell, and the file System form the basic operating
system structure.
LINUX- THE OPERATING SYSTEM (OS)
• Linux itself is the core of the operating system:
• the kernel
• The kernel is the program acting as chief of operations. It is responsible for starting
and stopping other programs.
Linux distributions
• All distributions use essentially the same kernel
• Linux distributions named Red Hat Enterprise Linux (RHEL), Fedora, Debian, Mandrake,
Ubuntu, Kubuntu, openSuSE, goBuntu, and so on.
PROPERTIES OF LINUX (1/3)
• Multi-tasking, Time Sharing:
• Linux is a multi-tasking operating system, which means that a number of
programs can run at the same time.
• Multi-user:
• Two, three, or more users are able to use the same processor to execute their
programs.
PROPERTIES OF LINUX (2/3)
• Network Capabilities:
• Linux workstations come with TCP/IP and Ethernet connections. The Ethernet network
connects dozens PCs together.
• Portability
• Linux can run on any hardware platform.
• Flexibility
• Linux is also a very flexible operating system, both for system administrators and
users. Program names can be changed. Thus allowing further customization of the
system
PROPERTIES OF LINUX (3/3)
• Software Available:
• Thousands of application packages are available for the UNIX/Linux System for
free.
• Virtual Memory
• It can run programs bigger than the amount of RAM the computer actually has
and the amount is decided upon by the system administrator.
• Case Sensitivity:
• Capital letter is different from small one.
DIFFERENCES BETWEEN WINDOWS AND LINUX
• Drives don’t have letters, they have mount points.
• There is no registry (directory structures).
• Software comes from the repositories , not CDs or websites
• Don’t login as root i.e. Windows Administrator.
• File system: In Linux, Supported: ext2, ext3, ext4, ReiserFS, FAT, ISO 9660, UDF,
NFS, NTFS, JFS, XFS, Minux and GmailFS.
• Windows supported: NTFS, FAT, exFAT, ISO 9660, UDF
WHY OPEN SOURCE?
It’s free.
• In 1980s, Richard Stallman preached that software should be free.
• Free doesn’t mean in terms of price.
• He meant shipping not just a product, but the entire source code as well.
MINIMUM SYSTEM REQUIREMENTS (UBUNTU)
• Ubuntu live usage
• 1 GHz x86 processor (Pentium 4 or Latter)
• 1 GB of system memory(RAM)
• 5 GB of disk space(at least 15 GB is recommended)
• Video support capable of 1024x768 resolution
• Audio support
• An Internet connection (highly recommended, but not required)
FILE SYSTEMS
• When you want to add a new storage device, you need to format it with a specific
file system type to use it.
• Hard drives can be divided into separate storage device called partitions, each of
which has its own file system.
• A file system is the methods and data structures that an operating system uses to
keep track of flies on a disk or partition.
• It also supports access control to files and directories and manages the disk
space.
LINUX FILE SYSTEM TYPES
• Minix: The MINIX file system is the native file system of the MINIX operating
system(created by Professor Andrew Tanenbaum).
• This soon proved problematic, since MINIX restricted filename lengths to
fourteen characters (thirty in latter versions), it limited partitions size to 64
megabytes. Some people continue to use it on floppy disks.
LINUX FILE SYSTEM TYPES
• EXT: The extended file system, or ext, was implemented in April 1992 as a first file
system created specifically for the Linux kernel.
• Designed by Rémy Card to overcome certain limitations of the MINIX file system.
• It could handle file systems up to 2 gigabytes (GB) in size.
LINUX FILE SYSTEM TYPES
• EXT2: It was initially designed by Rémy Card as a replacement for the extended
file system (ext).
• Files as large as 2GB.
• Directories as large as 2TB.
• Max. file name length of 255 characters.
LINUX FILE SYSTEM TYPES
• EXT3: ext3, or third extended file system, is a journaling file system that is
commonly used by the Linux kernel.
• It is the default file system for many popular Linux distributions. A journaling file
system is a file system that keeps track of changes not yet committed to the file
system's main part by recording the intentions of such changes in a data
structure known as a "journal”.
• Journaling provides for fast and effective recovery in case of disk crashes.
• With journaling, a log kept all file system actions, which are placed in a journal
file.
LINUX FILE SYSTEM TYPES
• EXT4: The ext4 or fourth extended file system is a journaling file system for Linux,
developed as the successor to ext3.
• Large file system: The ext4 file system can support volumes with sizes up to 1
exbibyte (EiB) and files with sizes up to 16 tebibytes (TiB). (TiB = 240 bytes)
• Unlimited number of subdirectories: Ext4 allows an unlimited number of
subdirectories. (In ext3 a directory can have at most 32,000 subdirectories.)
• Backward compatibility: ext4 is backward compatible with ext3 and ext2,
making it possible to mount ext3 and ext2 as ext4.
LINUX FILE SYSTEM HIERARCHY
• The Linux / UNIX file system looks like an inverted
tree structure.
• You start with the root directory, denoted by /, at
the top and work down through sub-directories
underneath it.
PATHNAMES
• Absolute Pathnames: Every file can be referenced by its absolute pathname
example, the absolute pathname for the directory jose is: /home/frank/jose
• Relative Pathnames: Whereas absolute pathnames always start from the root,
relative pathnames start from your current location (i.e., your working directory).
‘.’ – Current Directory
‘~’ – Home Directory
‘..’ – Parent Directory
LINUX DIRECTORY STRUCTURE (1/6)
LINUX DIRECTORY STRUCTURE (2/6)
• / : Root directory
• The root directory is the starting point of your directory structure. This is where
the Linux system begins. Every other file and directory on your system fiIes under
the root directory.
• /bin : Command line programs
• This directory contains a lot of programs for the system. The /bin directory
contains the most important programs that the system needs to operate, such as
the shells, ls, grep, and other essential things.
LINUX DIRECTORY STRUCTURE (3/6)
• /boot : kernels, boot loader files
• This is the place where Linux keeps information that it needs when booting up.
• For example, this is where the Linux kernel is kept.
• /dev : Devices
• All the devices that a Linux kernel can understand are located under this directory.
• /etc : Configuration files
• Stores the configuration files for the Linux system.
LINUX DIRECTORY STRUCTURE (4/6)
• /home : user's home directories
• This is where users keep their personal files. Every user has their own directory
under /home, and usually it's the only place where normal users are allowed to
write files.
• /lost+found :
• Here Linux keeps the files that it restores after a system crash or when a partition
hasn't been unmounted before a system shutdown. This way you can recover files
that would otherwise have been lost.
LINUX DIRECTORY STRUCTURE (5/6)
• /media and /mnt: mount points
• These directories are used for mount points.
• /opt : optional software
• A rarely used directory in Linux for Optional Software Packages.
• /root : home directory for root
• The administrative user's home directory.
• /sbin :
• Holds administration-level commands and any commands used by the root user.
LINUX DIRECTORY STRUCTURE (6/6)
• /tmp: temporary files and directories
• Temporarily mounted file-systems.
• /usr: unix system resources (bin, doc, lib,... )
• Secondary hierarchy for read-only user data; contains the majority of (multi-)user
utilities and applications
• Holds those files and commands used by the system.
• /var: log files, spool files, temp. email files
• Holds files that vary, such as mailbox, web, and FTP files.
FILES AND DIRECTORIES
• Files
• cp – Copy
• mv – Move/Rename
• rm – Remove
• cat – View all contents of a file
• More/less – View the file contents
page by page
• Directories
• ls – List contents
• mv – Move/Rename
• cd – Change Dir
• pwd – Current Dir
• mkdir – Create
• rm/rmdir – Remove
INSTALLATION (1/2)
• Images are available.
• CDs are also available
• Ubuntu Desktop / Server Installations
• Inside windows installation
Thank you!

Contenu connexe

Tendances

Course 102: Lecture 26: FileSystems in Linux (Part 1)
Course 102: Lecture 26: FileSystems in Linux (Part 1) Course 102: Lecture 26: FileSystems in Linux (Part 1)
Course 102: Lecture 26: FileSystems in Linux (Part 1) Ahmed El-Arabawy
 
Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OSvampugani
 
Unix Shell Scripting
Unix Shell ScriptingUnix Shell Scripting
Unix Shell ScriptingMustafa Qasim
 
File system in operating system e learning
File system in operating system e learningFile system in operating system e learning
File system in operating system e learningLavanya Sharma
 
Course 102: Lecture 16: Process Management (Part 2)
Course 102: Lecture 16: Process Management (Part 2) Course 102: Lecture 16: Process Management (Part 2)
Course 102: Lecture 16: Process Management (Part 2) Ahmed El-Arabawy
 
Course 102: Lecture 25: Devices and Device Drivers
Course 102: Lecture 25: Devices and Device Drivers Course 102: Lecture 25: Devices and Device Drivers
Course 102: Lecture 25: Devices and Device Drivers Ahmed El-Arabawy
 
Part 02 Linux Kernel Module Programming
Part 02 Linux Kernel Module ProgrammingPart 02 Linux Kernel Module Programming
Part 02 Linux Kernel Module ProgrammingTushar B Kute
 
Course 102: Lecture 24: Archiving and Compression of Files
Course 102: Lecture 24: Archiving and Compression of Files Course 102: Lecture 24: Archiving and Compression of Files
Course 102: Lecture 24: Archiving and Compression of Files Ahmed El-Arabawy
 
Priority levels in Windows
Priority levels in WindowsPriority levels in Windows
Priority levels in WindowsMasterM0212
 
Course 102: Lecture 10: Learning About the Shell
Course 102: Lecture 10: Learning About the Shell Course 102: Lecture 10: Learning About the Shell
Course 102: Lecture 10: Learning About the Shell Ahmed El-Arabawy
 
pfSense Installation Slide
pfSense Installation SlidepfSense Installation Slide
pfSense Installation SlideSopon Tumchota
 
Course 102: Lecture 27: FileSystems in Linux (Part 2)
Course 102: Lecture 27: FileSystems in Linux (Part 2)Course 102: Lecture 27: FileSystems in Linux (Part 2)
Course 102: Lecture 27: FileSystems in Linux (Part 2)Ahmed El-Arabawy
 
What is Kernel, basic idea of kernel
What is Kernel, basic idea of kernelWhat is Kernel, basic idea of kernel
What is Kernel, basic idea of kernelNeel Parikh
 

Tendances (20)

Course 102: Lecture 26: FileSystems in Linux (Part 1)
Course 102: Lecture 26: FileSystems in Linux (Part 1) Course 102: Lecture 26: FileSystems in Linux (Part 1)
Course 102: Lecture 26: FileSystems in Linux (Part 1)
 
Memory Management
Memory ManagementMemory Management
Memory Management
 
Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OS
 
Linux distributions
Linux    distributionsLinux    distributions
Linux distributions
 
Windows File Systems
Windows File SystemsWindows File Systems
Windows File Systems
 
Unix Shell Scripting
Unix Shell ScriptingUnix Shell Scripting
Unix Shell Scripting
 
File system in operating system e learning
File system in operating system e learningFile system in operating system e learning
File system in operating system e learning
 
Course 102: Lecture 16: Process Management (Part 2)
Course 102: Lecture 16: Process Management (Part 2) Course 102: Lecture 16: Process Management (Part 2)
Course 102: Lecture 16: Process Management (Part 2)
 
Course 102: Lecture 25: Devices and Device Drivers
Course 102: Lecture 25: Devices and Device Drivers Course 102: Lecture 25: Devices and Device Drivers
Course 102: Lecture 25: Devices and Device Drivers
 
Linux File System
Linux File SystemLinux File System
Linux File System
 
Part 02 Linux Kernel Module Programming
Part 02 Linux Kernel Module ProgrammingPart 02 Linux Kernel Module Programming
Part 02 Linux Kernel Module Programming
 
Course 102: Lecture 24: Archiving and Compression of Files
Course 102: Lecture 24: Archiving and Compression of Files Course 102: Lecture 24: Archiving and Compression of Files
Course 102: Lecture 24: Archiving and Compression of Files
 
Priority levels in Windows
Priority levels in WindowsPriority levels in Windows
Priority levels in Windows
 
Linux memory
Linux memoryLinux memory
Linux memory
 
Course 102: Lecture 10: Learning About the Shell
Course 102: Lecture 10: Learning About the Shell Course 102: Lecture 10: Learning About the Shell
Course 102: Lecture 10: Learning About the Shell
 
pfSense Installation Slide
pfSense Installation SlidepfSense Installation Slide
pfSense Installation Slide
 
Course 102: Lecture 27: FileSystems in Linux (Part 2)
Course 102: Lecture 27: FileSystems in Linux (Part 2)Course 102: Lecture 27: FileSystems in Linux (Part 2)
Course 102: Lecture 27: FileSystems in Linux (Part 2)
 
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
 
Ibm ds8880 product guide redp5344
Ibm ds8880 product guide redp5344Ibm ds8880 product guide redp5344
Ibm ds8880 product guide redp5344
 
What is Kernel, basic idea of kernel
What is Kernel, basic idea of kernelWhat is Kernel, basic idea of kernel
What is Kernel, basic idea of kernel
 

Similaire à 12 introduction to Linux OS

LinuxTraining_26_Sept_2021.ppt
LinuxTraining_26_Sept_2021.pptLinuxTraining_26_Sept_2021.ppt
LinuxTraining_26_Sept_2021.pptmuraridesai2
 
File system discovery
File system discovery File system discovery
File system discovery DevMix
 
Lab 5 Linux File Structure and Hierarchy.pptx
Lab 5 Linux File Structure and Hierarchy.pptxLab 5 Linux File Structure and Hierarchy.pptx
Lab 5 Linux File Structure and Hierarchy.pptxCiceer Ghimirey
 
unixoperatingsystem-130327073532-phpapp01.pdf
unixoperatingsystem-130327073532-phpapp01.pdfunixoperatingsystem-130327073532-phpapp01.pdf
unixoperatingsystem-130327073532-phpapp01.pdfIxtiyorTeshaboyev
 
KMSUnix and Linux.pptx
KMSUnix and Linux.pptxKMSUnix and Linux.pptx
KMSUnix and Linux.pptxGanesh Bhosale
 
Linux standard file system
Linux standard file systemLinux standard file system
Linux standard file systemTaaanu01
 
linuxfilesystem-180727181106 (1).pdf
linuxfilesystem-180727181106 (1).pdflinuxfilesystem-180727181106 (1).pdf
linuxfilesystem-180727181106 (1).pdfShaswatSurya
 
Operating Systems: Linux in Detail
Operating Systems: Linux in DetailOperating Systems: Linux in Detail
Operating Systems: Linux in DetailDamian T. Gordon
 
Linux Presentation_SSD.pdf
Linux Presentation_SSD.pdfLinux Presentation_SSD.pdf
Linux Presentation_SSD.pdfssuser37b0e0
 
How to Audit Linux - Gene Kartavtsev, ISACA MN
How to Audit Linux - Gene Kartavtsev, ISACA MNHow to Audit Linux - Gene Kartavtsev, ISACA MN
How to Audit Linux - Gene Kartavtsev, ISACA MNGene Kartavtsev
 
Network and System Administration Power Point
Network and System Administration Power PointNetwork and System Administration Power Point
Network and System Administration Power Pointkemal678348
 
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
 
unix details file system, architecture, directory
unix details file system, architecture, directoryunix details file system, architecture, directory
unix details file system, architecture, directoryco3sem2020
 
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 LINUXDeeksha Verma
 
Linux Operating System. UOG MARGHAZAR Campus
 Linux Operating System. UOG MARGHAZAR Campus Linux Operating System. UOG MARGHAZAR Campus
Linux Operating System. UOG MARGHAZAR CampusSYEDASADALI38
 

Similaire à 12 introduction to Linux OS (20)

LinuxTraining_26_Sept_2021.ppt
LinuxTraining_26_Sept_2021.pptLinuxTraining_26_Sept_2021.ppt
LinuxTraining_26_Sept_2021.ppt
 
Unix/Linux
Unix/Linux Unix/Linux
Unix/Linux
 
File system discovery
File system discovery File system discovery
File system discovery
 
9781111306366 ppt ch11
9781111306366 ppt ch119781111306366 ppt ch11
9781111306366 ppt ch11
 
Lab 5 Linux File Structure and Hierarchy.pptx
Lab 5 Linux File Structure and Hierarchy.pptxLab 5 Linux File Structure and Hierarchy.pptx
Lab 5 Linux File Structure and Hierarchy.pptx
 
unixoperatingsystem-130327073532-phpapp01.pdf
unixoperatingsystem-130327073532-phpapp01.pdfunixoperatingsystem-130327073532-phpapp01.pdf
unixoperatingsystem-130327073532-phpapp01.pdf
 
KMSUnix and Linux.pptx
KMSUnix and Linux.pptxKMSUnix and Linux.pptx
KMSUnix and Linux.pptx
 
Linux standard file system
Linux standard file systemLinux standard file system
Linux standard file system
 
Linux file system
Linux file systemLinux file system
Linux file system
 
linuxfilesystem-180727181106 (1).pdf
linuxfilesystem-180727181106 (1).pdflinuxfilesystem-180727181106 (1).pdf
linuxfilesystem-180727181106 (1).pdf
 
Operating Systems: Linux in Detail
Operating Systems: Linux in DetailOperating Systems: Linux in Detail
Operating Systems: Linux in Detail
 
Linux Presentation_SSD.pdf
Linux Presentation_SSD.pdfLinux Presentation_SSD.pdf
Linux Presentation_SSD.pdf
 
How to Audit Linux - Gene Kartavtsev, ISACA MN
How to Audit Linux - Gene Kartavtsev, ISACA MNHow to Audit Linux - Gene Kartavtsev, ISACA MN
How to Audit Linux - Gene Kartavtsev, ISACA MN
 
Network and System Administration Power Point
Network and System Administration Power PointNetwork and System Administration Power Point
Network and System Administration Power Point
 
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
 
unix details file system, architecture, directory
unix details file system, architecture, directoryunix details file system, architecture, directory
unix details file system, architecture, directory
 
Introduction to Unix
Introduction to UnixIntroduction to Unix
Introduction to Unix
 
Linux administration classes in mumbai
Linux administration classes in mumbaiLinux administration classes in mumbai
Linux administration classes in mumbai
 
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
 
Linux Operating System. UOG MARGHAZAR Campus
 Linux Operating System. UOG MARGHAZAR Campus Linux Operating System. UOG MARGHAZAR Campus
Linux Operating System. UOG MARGHAZAR Campus
 

Plus de Hameda Hurmat

13 DHCP Configuration in Linux
13 DHCP Configuration in Linux13 DHCP Configuration in Linux
13 DHCP Configuration in LinuxHameda Hurmat
 
10 implementing GPOs
10 implementing GPOs10 implementing GPOs
10 implementing GPOsHameda Hurmat
 
Administer Active Directory
Administer Active DirectoryAdminister Active Directory
Administer Active DirectoryHameda Hurmat
 
6 understanding DHCP
6 understanding DHCP6 understanding DHCP
6 understanding DHCPHameda Hurmat
 
5 configuring TCP/IP
5 configuring TCP/IP5 configuring TCP/IP
5 configuring TCP/IPHameda Hurmat
 
4. install and configure hyper v
4. install and configure hyper v4. install and configure hyper v
4. install and configure hyper vHameda Hurmat
 
3 configuring basic and dynamic disks
3 configuring basic and dynamic disks3 configuring basic and dynamic disks
3 configuring basic and dynamic disksHameda Hurmat
 
2 introduction of storage
2 introduction of storage2 introduction of storage
2 introduction of storageHameda Hurmat
 
1 introduction to windows server 2016
1  introduction to windows server 20161  introduction to windows server 2016
1 introduction to windows server 2016Hameda Hurmat
 

Plus de Hameda Hurmat (20)

15 Setup BIND 9
15 Setup BIND 915 Setup BIND 9
15 Setup BIND 9
 
14 FILE Server
14 FILE Server14 FILE Server
14 FILE Server
 
13 DHCP Configuration in Linux
13 DHCP Configuration in Linux13 DHCP Configuration in Linux
13 DHCP Configuration in Linux
 
11-IIS server 2016
11-IIS server 201611-IIS server 2016
11-IIS server 2016
 
10 implementing GPOs
10 implementing GPOs10 implementing GPOs
10 implementing GPOs
 
Administer Active Directory
Administer Active DirectoryAdminister Active Directory
Administer Active Directory
 
Active Directory
Active DirectoryActive Directory
Active Directory
 
7 understanding DNS
7 understanding DNS7 understanding DNS
7 understanding DNS
 
6 understanding DHCP
6 understanding DHCP6 understanding DHCP
6 understanding DHCP
 
5 configuring TCP/IP
5 configuring TCP/IP5 configuring TCP/IP
5 configuring TCP/IP
 
4. install and configure hyper v
4. install and configure hyper v4. install and configure hyper v
4. install and configure hyper v
 
3 configuring basic and dynamic disks
3 configuring basic and dynamic disks3 configuring basic and dynamic disks
3 configuring basic and dynamic disks
 
2 introduction of storage
2 introduction of storage2 introduction of storage
2 introduction of storage
 
1 introduction to windows server 2016
1  introduction to windows server 20161  introduction to windows server 2016
1 introduction to windows server 2016
 
Flowers Album
Flowers AlbumFlowers Album
Flowers Album
 
Change management
Change managementChange management
Change management
 
ویندو7
ویندو7ویندو7
ویندو7
 
Interview skill
Interview skillInterview skill
Interview skill
 
Waste management
Waste managementWaste management
Waste management
 
Ethical Hacker
Ethical HackerEthical Hacker
Ethical Hacker
 

Dernier

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

12 introduction to Linux OS

  • 1. LINUX SYSTEM PREPARED BY PRO. HAMEDA HURAMT
  • 2. THE OS IS COMPRISED PIECES: (1/2) • First Version was created in Bell Labs in 1969 • Unix is a multi-user, multi-tasking operating system. • The UNIX system is mainly composed of three different parts: the kernel, the file system, and the shell. • In 1991, Linux was originated (Linus Torvalds). • Linux is a reimplementation and elaboration of the UNIX kernel.
  • 3. THE OS IS COMPRISED OF PIECES: (2/2) • Kernel: It is the part of the operating system that loads first, and it remains in main memory. (Memory management, process and task management, disk management) • The file system is the organizing structure for data. The file system is perhaps the most important part of the Linux operating system. • Shell: It is the command interpreter. Although the shell is just a utility program, and is not properly a part of the system. It is the part that the user sees. • Together, the kernel, the Shell, and the file System form the basic operating system structure.
  • 4. LINUX- THE OPERATING SYSTEM (OS) • Linux itself is the core of the operating system: • the kernel • The kernel is the program acting as chief of operations. It is responsible for starting and stopping other programs. Linux distributions • All distributions use essentially the same kernel • Linux distributions named Red Hat Enterprise Linux (RHEL), Fedora, Debian, Mandrake, Ubuntu, Kubuntu, openSuSE, goBuntu, and so on.
  • 5. PROPERTIES OF LINUX (1/3) • Multi-tasking, Time Sharing: • Linux is a multi-tasking operating system, which means that a number of programs can run at the same time. • Multi-user: • Two, three, or more users are able to use the same processor to execute their programs.
  • 6. PROPERTIES OF LINUX (2/3) • Network Capabilities: • Linux workstations come with TCP/IP and Ethernet connections. The Ethernet network connects dozens PCs together. • Portability • Linux can run on any hardware platform. • Flexibility • Linux is also a very flexible operating system, both for system administrators and users. Program names can be changed. Thus allowing further customization of the system
  • 7. PROPERTIES OF LINUX (3/3) • Software Available: • Thousands of application packages are available for the UNIX/Linux System for free. • Virtual Memory • It can run programs bigger than the amount of RAM the computer actually has and the amount is decided upon by the system administrator. • Case Sensitivity: • Capital letter is different from small one.
  • 8. DIFFERENCES BETWEEN WINDOWS AND LINUX • Drives don’t have letters, they have mount points. • There is no registry (directory structures). • Software comes from the repositories , not CDs or websites • Don’t login as root i.e. Windows Administrator. • File system: In Linux, Supported: ext2, ext3, ext4, ReiserFS, FAT, ISO 9660, UDF, NFS, NTFS, JFS, XFS, Minux and GmailFS. • Windows supported: NTFS, FAT, exFAT, ISO 9660, UDF
  • 9. WHY OPEN SOURCE? It’s free. • In 1980s, Richard Stallman preached that software should be free. • Free doesn’t mean in terms of price. • He meant shipping not just a product, but the entire source code as well.
  • 10. MINIMUM SYSTEM REQUIREMENTS (UBUNTU) • Ubuntu live usage • 1 GHz x86 processor (Pentium 4 or Latter) • 1 GB of system memory(RAM) • 5 GB of disk space(at least 15 GB is recommended) • Video support capable of 1024x768 resolution • Audio support • An Internet connection (highly recommended, but not required)
  • 11. FILE SYSTEMS • When you want to add a new storage device, you need to format it with a specific file system type to use it. • Hard drives can be divided into separate storage device called partitions, each of which has its own file system. • A file system is the methods and data structures that an operating system uses to keep track of flies on a disk or partition. • It also supports access control to files and directories and manages the disk space.
  • 12. LINUX FILE SYSTEM TYPES • Minix: The MINIX file system is the native file system of the MINIX operating system(created by Professor Andrew Tanenbaum). • This soon proved problematic, since MINIX restricted filename lengths to fourteen characters (thirty in latter versions), it limited partitions size to 64 megabytes. Some people continue to use it on floppy disks.
  • 13. LINUX FILE SYSTEM TYPES • EXT: The extended file system, or ext, was implemented in April 1992 as a first file system created specifically for the Linux kernel. • Designed by Rémy Card to overcome certain limitations of the MINIX file system. • It could handle file systems up to 2 gigabytes (GB) in size.
  • 14. LINUX FILE SYSTEM TYPES • EXT2: It was initially designed by Rémy Card as a replacement for the extended file system (ext). • Files as large as 2GB. • Directories as large as 2TB. • Max. file name length of 255 characters.
  • 15. LINUX FILE SYSTEM TYPES • EXT3: ext3, or third extended file system, is a journaling file system that is commonly used by the Linux kernel. • It is the default file system for many popular Linux distributions. A journaling file system is a file system that keeps track of changes not yet committed to the file system's main part by recording the intentions of such changes in a data structure known as a "journal”. • Journaling provides for fast and effective recovery in case of disk crashes. • With journaling, a log kept all file system actions, which are placed in a journal file.
  • 16. LINUX FILE SYSTEM TYPES • EXT4: The ext4 or fourth extended file system is a journaling file system for Linux, developed as the successor to ext3. • Large file system: The ext4 file system can support volumes with sizes up to 1 exbibyte (EiB) and files with sizes up to 16 tebibytes (TiB). (TiB = 240 bytes) • Unlimited number of subdirectories: Ext4 allows an unlimited number of subdirectories. (In ext3 a directory can have at most 32,000 subdirectories.) • Backward compatibility: ext4 is backward compatible with ext3 and ext2, making it possible to mount ext3 and ext2 as ext4.
  • 17. LINUX FILE SYSTEM HIERARCHY • The Linux / UNIX file system looks like an inverted tree structure. • You start with the root directory, denoted by /, at the top and work down through sub-directories underneath it.
  • 18. PATHNAMES • Absolute Pathnames: Every file can be referenced by its absolute pathname example, the absolute pathname for the directory jose is: /home/frank/jose • Relative Pathnames: Whereas absolute pathnames always start from the root, relative pathnames start from your current location (i.e., your working directory). ‘.’ – Current Directory ‘~’ – Home Directory ‘..’ – Parent Directory
  • 20. LINUX DIRECTORY STRUCTURE (2/6) • / : Root directory • The root directory is the starting point of your directory structure. This is where the Linux system begins. Every other file and directory on your system fiIes under the root directory. • /bin : Command line programs • This directory contains a lot of programs for the system. The /bin directory contains the most important programs that the system needs to operate, such as the shells, ls, grep, and other essential things.
  • 21. LINUX DIRECTORY STRUCTURE (3/6) • /boot : kernels, boot loader files • This is the place where Linux keeps information that it needs when booting up. • For example, this is where the Linux kernel is kept. • /dev : Devices • All the devices that a Linux kernel can understand are located under this directory. • /etc : Configuration files • Stores the configuration files for the Linux system.
  • 22. LINUX DIRECTORY STRUCTURE (4/6) • /home : user's home directories • This is where users keep their personal files. Every user has their own directory under /home, and usually it's the only place where normal users are allowed to write files. • /lost+found : • Here Linux keeps the files that it restores after a system crash or when a partition hasn't been unmounted before a system shutdown. This way you can recover files that would otherwise have been lost.
  • 23. LINUX DIRECTORY STRUCTURE (5/6) • /media and /mnt: mount points • These directories are used for mount points. • /opt : optional software • A rarely used directory in Linux for Optional Software Packages. • /root : home directory for root • The administrative user's home directory. • /sbin : • Holds administration-level commands and any commands used by the root user.
  • 24. LINUX DIRECTORY STRUCTURE (6/6) • /tmp: temporary files and directories • Temporarily mounted file-systems. • /usr: unix system resources (bin, doc, lib,... ) • Secondary hierarchy for read-only user data; contains the majority of (multi-)user utilities and applications • Holds those files and commands used by the system. • /var: log files, spool files, temp. email files • Holds files that vary, such as mailbox, web, and FTP files.
  • 25. FILES AND DIRECTORIES • Files • cp – Copy • mv – Move/Rename • rm – Remove • cat – View all contents of a file • More/less – View the file contents page by page • Directories • ls – List contents • mv – Move/Rename • cd – Change Dir • pwd – Current Dir • mkdir – Create • rm/rmdir – Remove
  • 26. INSTALLATION (1/2) • Images are available. • CDs are also available • Ubuntu Desktop / Server Installations • Inside windows installation