SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Linux ..some advanced
concepts :)
The Linux File System
Default File System
●   EXT3
●   EXT4
Other File Systems
●   XFS
●   Reiser4
●   GFS
●   BTRFS
Ext4 Enhancements
●   Large Filesystem support (1 EB)
●   Extends
●   Multi-block allocator
●   Persistent pre-allocation
●   Delayed Allocation
●   Journal checksuming
●   Faster file system checking
●   Sub-directory limit has been removed (32000)
●   Nano second time stamps
Users and Persmissions
●   Adding / Deleting / Modify users
●   Managing groups
●   User variables
●   Environment variables
●   ldconfig
Changing and Managing
             permissions
 The long version of a file listing (ls -l) will display the file
 permissions:

 -rwxrwxr-x   1   rvdheij   rvdheij   5224   Dec   30   03:22   hello
 -rw-rw-r--   1   rvdheij   rvdheij    221   Dec   30   03:59   hello.c
 -rw-rw-r--   1   rvdheij   rvdheij   1514   Dec   30   03:59   hello.s
 drwxrwxr-x   7   rvdheij   rvdheij   1024   Dec   31   14:52   posixuft




Permissions
                             Group
              Owner
Interpreting File Permissions


  -rwxrwxrwx
                                 Other permissions
                                 Group permissions
                                 Owner permissions


Directory flag (d=directory; l=link)
Changing and Managing
              permissions
●   chgrp
●   chown
●   chmod
      chmod 755 file # Owner=rwx Group=r-x Other=r-x
      chmod 500 file2 # Owner=r-x Group=--- Other=---
      chmod 644 file3 # Owner=rw- Group=r-- Other=r--

      chmod +x file    # Add execute permission to file for all
      chmod o-r file   # Remove read permission for others
      chmod a+w file   # Add write permission for everyone
Basic System Administration
●   Monitoring the System
    ●   memory
    ●   disk space
    ●   processor
●   Load Average
●   Creating partitions manually and mount them (cli)
●   System and Kernel update
●   Sharing files between Windows and Linux
    ●   configuring samba server
Security
●   Network Security
    ●   Iptables
    ●   TCP Wrappers
    ●   Service Level Security
    ●   SELinux
●   Physical security
Linux Kernel Subsystems
Processes
●   User Mode

●   Kernel Mode

●   Mode Switch

●   Context Switch
Manage Process
●   Kill Signals
●   Zombies Process
●   Orphan Process
●   Process priority
Linux Kernel Subsystems
The Linux Kernel
   User commands includes
executable programs and scripts


                                  User Commands

    The shell interprets user
                                      Shell
commands. It is responsible for
  finding the commands and           Kernel        File System
    starting their execution.
                                                  Device Drivers
                                    Hardware
The kernel manages the hardware
  resources for the rest of the
            system.
Questions?
Ask at www.iwillstudy.com/forum

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Fedora os presentation
Fedora os presentationFedora os presentation
Fedora os presentation
 
Linux commands
Linux commands Linux commands
Linux commands
 
Introduction 2 linux
Introduction 2 linuxIntroduction 2 linux
Introduction 2 linux
 
Kali Linux
Kali LinuxKali Linux
Kali Linux
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Introduction to Linux basic
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basic
 
Linux
LinuxLinux
Linux
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Linux File System
Linux File SystemLinux File System
Linux File System
 
Linux
Linux Linux
Linux
 
Linux ppt
Linux pptLinux ppt
Linux ppt
 
Linux
Linux Linux
Linux
 
windows operating system and its advancements
windows operating system and its advancementswindows operating system and its advancements
windows operating system and its advancements
 
Fedora Operating System
Fedora Operating SystemFedora Operating System
Fedora Operating System
 
Linux - Introductions to Linux Operating System
Linux - Introductions to Linux Operating SystemLinux - Introductions to Linux Operating System
Linux - Introductions to Linux Operating System
 
Linux Operating System
Linux Operating SystemLinux Operating System
Linux Operating System
 
Windows vs linux prsentsn
Windows vs linux prsentsnWindows vs linux prsentsn
Windows vs linux prsentsn
 
step by step to install the ubuntu
step by step to install the ubuntustep by step to install the ubuntu
step by step to install the ubuntu
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Kali linux
Kali linuxKali linux
Kali linux
 

Destacado (9)

Linux advanced concepts - Part 2
Linux advanced concepts - Part 2Linux advanced concepts - Part 2
Linux advanced concepts - Part 2
 
Case study linux
Case study linuxCase study linux
Case study linux
 
Inter-Process Communication in distributed systems
Inter-Process Communication in distributed systemsInter-Process Communication in distributed systems
Inter-Process Communication in distributed systems
 
Linux Introduction
Linux IntroductionLinux Introduction
Linux Introduction
 
Case study operating systems
Case study operating systemsCase study operating systems
Case study operating systems
 
UNIX Operating System
UNIX Operating SystemUNIX Operating System
UNIX Operating System
 
An Introduction to Linux
An Introduction to LinuxAn Introduction to Linux
An Introduction to Linux
 
Unix Operating System
Unix Operating SystemUnix Operating System
Unix Operating System
 
Unix operating system
Unix operating systemUnix operating system
Unix operating system
 

Similar a Linux advanced concepts - Part 1

Linuxtraining 130710022121-phpapp01
Linuxtraining 130710022121-phpapp01Linuxtraining 130710022121-phpapp01
Linuxtraining 130710022121-phpapp01
Chander Pandey
 
Presentation for RHCE in linux
Presentation  for  RHCE in linux Presentation  for  RHCE in linux
Presentation for RHCE in linux
Kuldeep Tiwari
 
Unix fundamentals
Unix fundamentalsUnix fundamentals
Unix fundamentals
Dima Gomaa
 
Ericas-Linux-Plus-Study-Guide
Ericas-Linux-Plus-Study-GuideEricas-Linux-Plus-Study-Guide
Ericas-Linux-Plus-Study-Guide
Erica StJohn
 
Learning Linux v2.1
Learning Linux v2.1Learning Linux v2.1
Learning Linux v2.1
sdiviney
 

Similar a Linux advanced concepts - Part 1 (20)

Linuxtraining 130710022121-phpapp01
Linuxtraining 130710022121-phpapp01Linuxtraining 130710022121-phpapp01
Linuxtraining 130710022121-phpapp01
 
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
 
Linux Basics
Linux BasicsLinux Basics
Linux Basics
 
Presentation for RHCE in linux
Presentation  for  RHCE in linux Presentation  for  RHCE in linux
Presentation for RHCE in linux
 
Ch1 linux basics
Ch1 linux basicsCh1 linux basics
Ch1 linux basics
 
Linux introduction (eng)
Linux introduction (eng)Linux introduction (eng)
Linux introduction (eng)
 
Linux: Everyting-as-a-service
Linux: Everyting-as-a-serviceLinux: Everyting-as-a-service
Linux: Everyting-as-a-service
 
Linux: Basics OF Linux
Linux: Basics OF LinuxLinux: Basics OF Linux
Linux: Basics OF Linux
 
Unix Shell Script - 2 Days Session.pptx
Unix Shell Script - 2 Days Session.pptxUnix Shell Script - 2 Days Session.pptx
Unix Shell Script - 2 Days Session.pptx
 
Linux 4 you
Linux 4 youLinux 4 you
Linux 4 you
 
When ACLs Attack
When ACLs AttackWhen ACLs Attack
When ACLs Attack
 
Unix fundamentals
Unix fundamentalsUnix fundamentals
Unix fundamentals
 
Linux
LinuxLinux
Linux
 
Ericas-Linux-Plus-Study-Guide
Ericas-Linux-Plus-Study-GuideEricas-Linux-Plus-Study-Guide
Ericas-Linux-Plus-Study-Guide
 
Linux fundamentals
Linux fundamentalsLinux fundamentals
Linux fundamentals
 
Course 102: Lecture 14: Users and Permissions
Course 102: Lecture 14: Users and PermissionsCourse 102: Lecture 14: Users and Permissions
Course 102: Lecture 14: Users and Permissions
 
CSA-lecture 6.pptx
CSA-lecture 6.pptxCSA-lecture 6.pptx
CSA-lecture 6.pptx
 
Daemons
DaemonsDaemons
Daemons
 
Learning Linux v2.1
Learning Linux v2.1Learning Linux v2.1
Learning Linux v2.1
 
Linux for CS Majors
Linux for CS MajorsLinux for CS Majors
Linux for CS Majors
 

Más de NAILBITER

Cloud Workshop - Presentation
Cloud Workshop - PresentationCloud Workshop - Presentation
Cloud Workshop - Presentation
NAILBITER
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
NAILBITER
 
iWillStudy.com - Light Pitch
iWillStudy.com - Light PitchiWillStudy.com - Light Pitch
iWillStudy.com - Light Pitch
NAILBITER
 
Develop open source search engine
Develop open source search engineDevelop open source search engine
Develop open source search engine
NAILBITER
 
Android Workshop - Session 2
Android Workshop - Session 2Android Workshop - Session 2
Android Workshop - Session 2
NAILBITER
 
Android Workshop Session 1
Android Workshop Session 1Android Workshop Session 1
Android Workshop Session 1
NAILBITER
 

Más de NAILBITER (20)

Social Media Strategies
Social Media StrategiesSocial Media Strategies
Social Media Strategies
 
jQuery for Beginners
jQuery for Beginners jQuery for Beginners
jQuery for Beginners
 
GBGahmedabad - Create your Business Website
GBGahmedabad - Create your Business WebsiteGBGahmedabad - Create your Business Website
GBGahmedabad - Create your Business Website
 
Mapathon 2013 - Google Maps Javascript API
Mapathon 2013 - Google Maps Javascript APIMapathon 2013 - Google Maps Javascript API
Mapathon 2013 - Google Maps Javascript API
 
Cloud Workshop - Presentation
Cloud Workshop - PresentationCloud Workshop - Presentation
Cloud Workshop - Presentation
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
iWillStudy.com - Light Pitch
iWillStudy.com - Light PitchiWillStudy.com - Light Pitch
iWillStudy.com - Light Pitch
 
Cloud Summit Ahmedabad
Cloud Summit AhmedabadCloud Summit Ahmedabad
Cloud Summit Ahmedabad
 
Android Fundamentals & Figures of 2012
Android Fundamentals & Figures of 2012Android Fundamentals & Figures of 2012
Android Fundamentals & Figures of 2012
 
The iPhone development on windows
The iPhone development on windowsThe iPhone development on windows
The iPhone development on windows
 
Ambastha EduTech Pvt Ltd
Ambastha EduTech Pvt LtdAmbastha EduTech Pvt Ltd
Ambastha EduTech Pvt Ltd
 
Branding
BrandingBranding
Branding
 
Advertising
AdvertisingAdvertising
Advertising
 
Develop open source search engine
Develop open source search engineDevelop open source search engine
Develop open source search engine
 
Location based solutions maps & your location
Location based solutions   maps & your locationLocation based solutions   maps & your location
Location based solutions maps & your location
 
Html5 workshop part 1
Html5 workshop part 1Html5 workshop part 1
Html5 workshop part 1
 
Android Workshop - Session 2
Android Workshop - Session 2Android Workshop - Session 2
Android Workshop - Session 2
 
Android Workshop Session 1
Android Workshop Session 1Android Workshop Session 1
Android Workshop Session 1
 
Linux Seminar for Beginners
Linux Seminar for BeginnersLinux Seminar for Beginners
Linux Seminar for Beginners
 
Linux concepts
Linux conceptsLinux concepts
Linux concepts
 

Último

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Último (20)

psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 

Linux advanced concepts - Part 1

  • 2. The Linux File System Default File System ● EXT3 ● EXT4 Other File Systems ● XFS ● Reiser4 ● GFS ● BTRFS
  • 3. Ext4 Enhancements ● Large Filesystem support (1 EB) ● Extends ● Multi-block allocator ● Persistent pre-allocation ● Delayed Allocation ● Journal checksuming ● Faster file system checking ● Sub-directory limit has been removed (32000) ● Nano second time stamps
  • 4. Users and Persmissions ● Adding / Deleting / Modify users ● Managing groups ● User variables ● Environment variables ● ldconfig
  • 5. Changing and Managing permissions The long version of a file listing (ls -l) will display the file permissions: -rwxrwxr-x 1 rvdheij rvdheij 5224 Dec 30 03:22 hello -rw-rw-r-- 1 rvdheij rvdheij 221 Dec 30 03:59 hello.c -rw-rw-r-- 1 rvdheij rvdheij 1514 Dec 30 03:59 hello.s drwxrwxr-x 7 rvdheij rvdheij 1024 Dec 31 14:52 posixuft Permissions Group Owner
  • 6. Interpreting File Permissions -rwxrwxrwx Other permissions Group permissions Owner permissions Directory flag (d=directory; l=link)
  • 7. Changing and Managing permissions ● chgrp ● chown ● chmod chmod 755 file # Owner=rwx Group=r-x Other=r-x chmod 500 file2 # Owner=r-x Group=--- Other=--- chmod 644 file3 # Owner=rw- Group=r-- Other=r-- chmod +x file # Add execute permission to file for all chmod o-r file # Remove read permission for others chmod a+w file # Add write permission for everyone
  • 8. Basic System Administration ● Monitoring the System ● memory ● disk space ● processor ● Load Average ● Creating partitions manually and mount them (cli) ● System and Kernel update ● Sharing files between Windows and Linux ● configuring samba server
  • 9. Security ● Network Security ● Iptables ● TCP Wrappers ● Service Level Security ● SELinux ● Physical security
  • 11. Processes ● User Mode ● Kernel Mode ● Mode Switch ● Context Switch
  • 12. Manage Process ● Kill Signals ● Zombies Process ● Orphan Process ● Process priority
  • 14. The Linux Kernel User commands includes executable programs and scripts User Commands The shell interprets user Shell commands. It is responsible for finding the commands and Kernel File System starting their execution. Device Drivers Hardware The kernel manages the hardware resources for the rest of the system.