SlideShare a Scribd company logo
LINUX SYSTEM ADMINISTRATION



Course Duration: 15-20 hrs

Course Overview: This course covers Linux basics, as well as system administration topics
on Linux. Students will learn how to attach and configure a workstation on an existing
network.

Prerequisites:
• Experience using a computer, i.e., Windows or a Mac.
• Programming experience would be helpful. (The specific programming language is
   not a big deal, as long as they understand how one thinks when writing a program.

Who Should Attend: People with little or no Linux experience, but who want to begin to learn
about system administration on Linux

Goal/Objectives: Students will learn the Unix/Linux command line, the basics of shell
programming, and the basics of Linux system administration

COURSE OUTLINE
                                                Basics
Introduction                                    • Logging in and out
• Class Logistics                               • Typing and correcting mistakes •
• Typographic conventions                       Changing your password
GNU/Linux                                       • An overview of the Gnome Desktop •
• Free software licenses                        An introduction to the Nautilus file
• The Cathedral and the Bazaar •                    manager
Summary                                         •    Command-line structure
                                                • Some simple commands
OS Installation                                 • Displaying the contents of a file in a
• Hardware requirements                             terminal
• Installer options                             • Lab
• Disk partitioning
                                                Finding the answer
• Network configuration
                                                • General hints
• Package selection
                                                • The help system
• Kickstart
                                                • The manual pages
• Lab
                                                • GNU Info
                                                • Summary
                                                • Lab
File manipulation                        Some useful tools, part I
• An Overview of the UNIX filesystem •   • grep
Directories                              • Regular expressions
• Listing files                          • diff
• Renaming and Copying Files             • sort
• Removing Files                         • uniq
• The file command                       • Lab
• Creating and removing directories •    Some useful tools, part II •
Links                                    cat
• chown and chgrp (optional)             • head and tail
• Lab                                    • wc
File and directory permissions           • tee
• Introduction                           • sleep
• Looking at File Permissions            • Lab
• Changing Permissions                   Some useful tools, part
• Lab                                    • cat
The vi editor                            • head and tail
• Introduction                           • Lab
• Getting in and out                     Some useful tools, part
• vi modes                               • wc
• Moving around                          • tee
• Adding text                            • sleep
• Deleting text                          • Lab
• More
• Lab                                    Basic bash programming, part I •
                                         Variables
The shell
                                         • Shell Scripts
• What is a shell                        • Quoting
• Metacharacters                         • Lab
• Redirecting I/O
• Pipes                                  Basic bash programming, part II •
• History and command line editing       Exit status and {tt $?
   (ksh and bash)                        • Expressions
• History and command line editing       • if
   (tcsh)                                • case
• Shell startup and customization        • Lab
   (bash)                                Basic bash programming, part III •
• Shell startup and customization        for
   (tcsh)                                • while
• Aliases (optional)                     • Debugging Shell Scripts •
• Shell startup and customization        Functions
   (ksh)
                                         • Function arguments
• Lab
                                         • Lab
Processes                              Useful tools
• Process information                  • lsof and fuser
• Job control                          • renice
• nohup                                • rsync
• nice                                 • cron
• Looking at processes                 • Log files and their rotation •
• Killing processes                    The /proc filesystem
• Lab                                  • sysctl
User Information                       • Summary
• Adding and deleting users            • Lab
• /etc/passwd and /etc/shadow          Performance monitoring
• Groups                               • Introduction
• Password aging                       • sar
• PAM                                  • free
• nsswitch.conf                        • vmstat
• LDAP authentication                  • iostat
• su and the root account              • netstat
• Troubleshooting hints                • top
• Summary                              • Graphical tools
• Lab                                  • Troubleshooting
Packages                               • Summary
• RPM overview                         • Lab
• Working with rpm                     Booting, part 1
• Staying up-to-date                   • The hardware boot process •
• RedHat GUI                           grub
• RPM alternatives                     • Booting single user •
• Summary                              Initial ramdisks
• Lab                                  • init and startup scripts •
File and filesystem tools              Boot floppies/CDs
• Special files and devices            • Shutting down the system •
• Partitions                           Troubleshooting
                                       • Summary
• Mounting filesystems
• Inodes                               • Lab
• The structure of a directory         Filesystems
• Tools                                • Journaling overview •
• File attributes                      Common filesystems •
• Adding a disk                        Software RAID
• Dealing with filesystem problems •   • Loop device
Summary                                • Summary
• Lab                                  • Lab
Backups                                    Networking, part 2
• Compression                              • Static network configuration •
• Incremental backups                      mii-tool and ethtool
• tar                                      • neat
• dump and restore                         • Virtual network interfaces •
• rsync                                    Network performance tuning •
• Summary                                  Summary
• Lab                                      • Lab
Networking, part 1
• Network configuration
• DNS lookups
• inetd
• xinetd
• NIS
• NIS+
• ssh
• NFS
• Automounter
• Network monitoring and testing tools •
Troubleshooting
• Summary
    Lab

More Related Content

What's hot

Quick Guide with Linux Command Line
Quick Guide with Linux Command LineQuick Guide with Linux Command Line
Quick Guide with Linux Command Line
Anuchit Chalothorn
 
Linux Command Suumary
Linux Command SuumaryLinux Command Suumary
Linux Command Suumary
mentorsnet
 
Linux commands
Linux commandsLinux commands
Linux commands
Mannu Khani
 
A beginners introduction to unix
A beginners introduction to unixA beginners introduction to unix
A beginners introduction to unix
zafarali1981
 
Linux basic commands tutorial
Linux basic commands tutorialLinux basic commands tutorial
Linux basic commands tutorial
Teja Bheemanapally
 
Linux basics part 1
Linux basics part 1Linux basics part 1
Linux basics part 1
Lilesh Pathe
 
Linux presentation
Linux presentationLinux presentation
Linux presentation
Nikhil Jain
 
Linux
Linux Linux
Linux week 2
Linux week 2Linux week 2
Linux week 2
Vinoth Sn
 
Linux file commands and shell scripts
Linux file commands and shell scriptsLinux file commands and shell scripts
Linux file commands and shell scripts
PrashantTechment
 
Some basic unix commands
Some basic unix commandsSome basic unix commands
Some basic unix commands
aaj_sarkar06
 
Linux Commands
Linux CommandsLinux Commands
Linux Commands
Ramasubbu .P
 
An Introduction To Linux
An Introduction To LinuxAn Introduction To Linux
An Introduction To Linux
Ishan A B Ambanwela
 
A Quick Introduction to Linux
A Quick Introduction to LinuxA Quick Introduction to Linux
A Quick Introduction to Linux
Tusharadri Sarkar
 
Linux practicals T.Y.B.ScIT
Linux practicals T.Y.B.ScITLinux practicals T.Y.B.ScIT
Linux practicals T.Y.B.ScIT
vignesh0009
 
Linux Presentation
Linux PresentationLinux Presentation
Linux Presentation
nishantsri
 
Basics of-linux
Basics of-linuxBasics of-linux
Basics of-linux
Singsys Pte Ltd
 
Basic 50 linus command
Basic 50 linus commandBasic 50 linus command
Basic 50 linus command
MAGNA COLLEGE OF ENGINEERING
 
Linux Fundamental
Linux FundamentalLinux Fundamental
Linux Fundamental
Gong Haibing
 
Lesson 1 Linux System Fundamentals
Lesson 1 Linux System Fundamentals  Lesson 1 Linux System Fundamentals
Lesson 1 Linux System Fundamentals
Sadia Bashir
 

What's hot (20)

Quick Guide with Linux Command Line
Quick Guide with Linux Command LineQuick Guide with Linux Command Line
Quick Guide with Linux Command Line
 
Linux Command Suumary
Linux Command SuumaryLinux Command Suumary
Linux Command Suumary
 
Linux commands
Linux commandsLinux commands
Linux commands
 
A beginners introduction to unix
A beginners introduction to unixA beginners introduction to unix
A beginners introduction to unix
 
Linux basic commands tutorial
Linux basic commands tutorialLinux basic commands tutorial
Linux basic commands tutorial
 
Linux basics part 1
Linux basics part 1Linux basics part 1
Linux basics part 1
 
Linux presentation
Linux presentationLinux presentation
Linux presentation
 
Linux
Linux Linux
Linux
 
Linux week 2
Linux week 2Linux week 2
Linux week 2
 
Linux file commands and shell scripts
Linux file commands and shell scriptsLinux file commands and shell scripts
Linux file commands and shell scripts
 
Some basic unix commands
Some basic unix commandsSome basic unix commands
Some basic unix commands
 
Linux Commands
Linux CommandsLinux Commands
Linux Commands
 
An Introduction To Linux
An Introduction To LinuxAn Introduction To Linux
An Introduction To Linux
 
A Quick Introduction to Linux
A Quick Introduction to LinuxA Quick Introduction to Linux
A Quick Introduction to Linux
 
Linux practicals T.Y.B.ScIT
Linux practicals T.Y.B.ScITLinux practicals T.Y.B.ScIT
Linux practicals T.Y.B.ScIT
 
Linux Presentation
Linux PresentationLinux Presentation
Linux Presentation
 
Basics of-linux
Basics of-linuxBasics of-linux
Basics of-linux
 
Basic 50 linus command
Basic 50 linus commandBasic 50 linus command
Basic 50 linus command
 
Linux Fundamental
Linux FundamentalLinux Fundamental
Linux Fundamental
 
Lesson 1 Linux System Fundamentals
Lesson 1 Linux System Fundamentals  Lesson 1 Linux System Fundamentals
Lesson 1 Linux System Fundamentals
 

Viewers also liked

Linux Administration
Linux AdministrationLinux Administration
Linux Administration
Harish1983
 
introduction to system administration
introduction to system administrationintroduction to system administration
introduction to system administration
gamme123
 
Linux.ppt
Linux.ppt Linux.ppt
Linux.ppt
onu9
 
Getting Started With Linux Administration
Getting Started With Linux AdministrationGetting Started With Linux Administration
Getting Started With Linux Administration
Edureka!
 
Introduction to Linux OS
Introduction to Linux OSIntroduction to Linux OS
Introduction to Linux OS
Mohammed Safwat
 
Booting & shut down,
Booting & shut down,Booting & shut down,
Booting & shut down,
Bhushan Pawar -Java Trainer
 
Introduction to unix
Introduction to unixIntroduction to unix
Introduction to unix
sudheer yathagiri
 
FTP Server
FTP ServerFTP Server
FTP Server
Rafly Rafly
 
Linux administration
Linux administrationLinux administration
Linux administration
Yogesh Ks
 
Linux-Permission
Linux-PermissionLinux-Permission
Linux-Permission
Colin Su
 
File permissions
File permissionsFile permissions
File permissions
Varnnit Jain
 
Linux Directory Structure
Linux Directory StructureLinux Directory Structure
Linux Directory Structure
Kevin OBrien
 
Management file and directory in linux
Management file and directory in linuxManagement file and directory in linux
Management file and directory in linux
Zkre Saleh
 
System Administration: Introduction to system administration
System Administration: Introduction to system administrationSystem Administration: Introduction to system administration
System Administration: Introduction to system administration
Khang-Ling Loh
 
Domain Name Server
Domain Name ServerDomain Name Server
Domain Name Server
vipulvaid
 
Linux and DNS Server
Linux and DNS ServerLinux and DNS Server
Linux and DNS Server
Prabhakar Thota
 
File permission in linux
File permission in linuxFile permission in linux
File permission in linux
Prakash Poudel
 
Presentation on dns
Presentation on dnsPresentation on dns
Presentation on dns
Anand Grewal
 
Domain name system
Domain name systemDomain name system
Domain name system
Siddharth Chandel
 
Domain name system
Domain name systemDomain name system
Domain name system
Siddique Ibrahim
 

Viewers also liked (20)

Linux Administration
Linux AdministrationLinux Administration
Linux Administration
 
introduction to system administration
introduction to system administrationintroduction to system administration
introduction to system administration
 
Linux.ppt
Linux.ppt Linux.ppt
Linux.ppt
 
Getting Started With Linux Administration
Getting Started With Linux AdministrationGetting Started With Linux Administration
Getting Started With Linux Administration
 
Introduction to Linux OS
Introduction to Linux OSIntroduction to Linux OS
Introduction to Linux OS
 
Booting & shut down,
Booting & shut down,Booting & shut down,
Booting & shut down,
 
Introduction to unix
Introduction to unixIntroduction to unix
Introduction to unix
 
FTP Server
FTP ServerFTP Server
FTP Server
 
Linux administration
Linux administrationLinux administration
Linux administration
 
Linux-Permission
Linux-PermissionLinux-Permission
Linux-Permission
 
File permissions
File permissionsFile permissions
File permissions
 
Linux Directory Structure
Linux Directory StructureLinux Directory Structure
Linux Directory Structure
 
Management file and directory in linux
Management file and directory in linuxManagement file and directory in linux
Management file and directory in linux
 
System Administration: Introduction to system administration
System Administration: Introduction to system administrationSystem Administration: Introduction to system administration
System Administration: Introduction to system administration
 
Domain Name Server
Domain Name ServerDomain Name Server
Domain Name Server
 
Linux and DNS Server
Linux and DNS ServerLinux and DNS Server
Linux and DNS Server
 
File permission in linux
File permission in linuxFile permission in linux
File permission in linux
 
Presentation on dns
Presentation on dnsPresentation on dns
Presentation on dns
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Domain name system
Domain name systemDomain name system
Domain name system
 

Similar to Linux system administration

Hpux graduate enginnering trainning
Hpux graduate enginnering trainningHpux graduate enginnering trainning
Hpux graduate enginnering trainning
Radhe Garg
 
001 linux revision
001 linux revision001 linux revision
001 linux revision
Sherif Mousa
 
The Ultimate IBM and Lotus on Linux Workshop for Windows Admins
The Ultimate IBM and Lotus on Linux Workshop for Windows AdminsThe Ultimate IBM and Lotus on Linux Workshop for Windows Admins
The Ultimate IBM and Lotus on Linux Workshop for Windows Admins
Bill Malchisky Jr.
 
IBM-AIX Online Training
IBM-AIX Online TrainingIBM-AIX Online Training
IBM-AIX Online Training
Srihitha Technologies
 
IBM-AIX Classroom Training
IBM-AIX Classroom TrainingIBM-AIX Classroom Training
IBM-AIX Classroom Training
Srihitha Technologies
 
Apache Sqoop: Unlocking Hadoop for Your Relational Database
Apache Sqoop: Unlocking Hadoop for Your Relational Database Apache Sqoop: Unlocking Hadoop for Your Relational Database
Apache Sqoop: Unlocking Hadoop for Your Relational Database
huguk
 
scaling compiled applications - highload 2013
scaling compiled applications - highload 2013scaling compiled applications - highload 2013
scaling compiled applications - highload 2013
ice799
 
SCALE12X: Chef for OpenStack
SCALE12X: Chef for OpenStackSCALE12X: Chef for OpenStack
SCALE12X: Chef for OpenStack
Matt Ray
 
Joe Damato
Joe DamatoJoe Damato
Joe Damato
Ontico
 
Linux: Everyting-as-a-service
Linux: Everyting-as-a-serviceLinux: Everyting-as-a-service
Linux: Everyting-as-a-service
Rohit Sansiya
 
Artifacts management with DevOps
Artifacts management with DevOpsArtifacts management with DevOps
Artifacts management with DevOps
Chen-Tien Tsai
 
Velocity 2011 Chef OpenStack Workshop
Velocity 2011 Chef OpenStack WorkshopVelocity 2011 Chef OpenStack Workshop
Velocity 2011 Chef OpenStack Workshop
Chef Software, Inc.
 
Introduction to Ansible - Jan 28 - Austin MeetUp
Introduction to Ansible - Jan 28 - Austin MeetUpIntroduction to Ansible - Jan 28 - Austin MeetUp
Introduction to Ansible - Jan 28 - Austin MeetUp
tylerturk
 
Chef for OpenStack - OpenStack Fall 2012 Summit
Chef for OpenStack  - OpenStack Fall 2012 SummitChef for OpenStack  - OpenStack Fall 2012 Summit
Chef for OpenStack - OpenStack Fall 2012 Summit
Matt Ray
 
Chef for OpenStack- Fall 2012.pdf
Chef for OpenStack- Fall 2012.pdfChef for OpenStack- Fall 2012.pdf
Chef for OpenStack- Fall 2012.pdf
OpenStack Foundation
 
Systems Performance: Enterprise and the Cloud
Systems Performance: Enterprise and the CloudSystems Performance: Enterprise and the Cloud
Systems Performance: Enterprise and the Cloud
Brendan Gregg
 
Shell Scripting Classroom Training
Shell Scripting Classroom TrainingShell Scripting Classroom Training
Shell Scripting Classroom Training
Srihitha Technologies
 
Hadoop - Disk Fail In Place (DFIP)
Hadoop - Disk Fail In Place (DFIP)Hadoop - Disk Fail In Place (DFIP)
Hadoop - Disk Fail In Place (DFIP)
mundlapudi
 
Threads in Operating System | Multithreading | Interprocess Communication
Threads in Operating System | Multithreading | Interprocess CommunicationThreads in Operating System | Multithreading | Interprocess Communication
Threads in Operating System | Multithreading | Interprocess Communication
Shivam Mitra
 
OpenStack Deployments with Chef
OpenStack Deployments with ChefOpenStack Deployments with Chef
OpenStack Deployments with Chef
Matt Ray
 

Similar to Linux system administration (20)

Hpux graduate enginnering trainning
Hpux graduate enginnering trainningHpux graduate enginnering trainning
Hpux graduate enginnering trainning
 
001 linux revision
001 linux revision001 linux revision
001 linux revision
 
The Ultimate IBM and Lotus on Linux Workshop for Windows Admins
The Ultimate IBM and Lotus on Linux Workshop for Windows AdminsThe Ultimate IBM and Lotus on Linux Workshop for Windows Admins
The Ultimate IBM and Lotus on Linux Workshop for Windows Admins
 
IBM-AIX Online Training
IBM-AIX Online TrainingIBM-AIX Online Training
IBM-AIX Online Training
 
IBM-AIX Classroom Training
IBM-AIX Classroom TrainingIBM-AIX Classroom Training
IBM-AIX Classroom Training
 
Apache Sqoop: Unlocking Hadoop for Your Relational Database
Apache Sqoop: Unlocking Hadoop for Your Relational Database Apache Sqoop: Unlocking Hadoop for Your Relational Database
Apache Sqoop: Unlocking Hadoop for Your Relational Database
 
scaling compiled applications - highload 2013
scaling compiled applications - highload 2013scaling compiled applications - highload 2013
scaling compiled applications - highload 2013
 
SCALE12X: Chef for OpenStack
SCALE12X: Chef for OpenStackSCALE12X: Chef for OpenStack
SCALE12X: Chef for OpenStack
 
Joe Damato
Joe DamatoJoe Damato
Joe Damato
 
Linux: Everyting-as-a-service
Linux: Everyting-as-a-serviceLinux: Everyting-as-a-service
Linux: Everyting-as-a-service
 
Artifacts management with DevOps
Artifacts management with DevOpsArtifacts management with DevOps
Artifacts management with DevOps
 
Velocity 2011 Chef OpenStack Workshop
Velocity 2011 Chef OpenStack WorkshopVelocity 2011 Chef OpenStack Workshop
Velocity 2011 Chef OpenStack Workshop
 
Introduction to Ansible - Jan 28 - Austin MeetUp
Introduction to Ansible - Jan 28 - Austin MeetUpIntroduction to Ansible - Jan 28 - Austin MeetUp
Introduction to Ansible - Jan 28 - Austin MeetUp
 
Chef for OpenStack - OpenStack Fall 2012 Summit
Chef for OpenStack  - OpenStack Fall 2012 SummitChef for OpenStack  - OpenStack Fall 2012 Summit
Chef for OpenStack - OpenStack Fall 2012 Summit
 
Chef for OpenStack- Fall 2012.pdf
Chef for OpenStack- Fall 2012.pdfChef for OpenStack- Fall 2012.pdf
Chef for OpenStack- Fall 2012.pdf
 
Systems Performance: Enterprise and the Cloud
Systems Performance: Enterprise and the CloudSystems Performance: Enterprise and the Cloud
Systems Performance: Enterprise and the Cloud
 
Shell Scripting Classroom Training
Shell Scripting Classroom TrainingShell Scripting Classroom Training
Shell Scripting Classroom Training
 
Hadoop - Disk Fail In Place (DFIP)
Hadoop - Disk Fail In Place (DFIP)Hadoop - Disk Fail In Place (DFIP)
Hadoop - Disk Fail In Place (DFIP)
 
Threads in Operating System | Multithreading | Interprocess Communication
Threads in Operating System | Multithreading | Interprocess CommunicationThreads in Operating System | Multithreading | Interprocess Communication
Threads in Operating System | Multithreading | Interprocess Communication
 
OpenStack Deployments with Chef
OpenStack Deployments with ChefOpenStack Deployments with Chef
OpenStack Deployments with Chef
 

Recently uploaded

বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Ashish Kohli
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
NelTorrente
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 

Recently uploaded (20)

বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 

Linux system administration

  • 1. LINUX SYSTEM ADMINISTRATION Course Duration: 15-20 hrs Course Overview: This course covers Linux basics, as well as system administration topics on Linux. Students will learn how to attach and configure a workstation on an existing network. Prerequisites: • Experience using a computer, i.e., Windows or a Mac. • Programming experience would be helpful. (The specific programming language is not a big deal, as long as they understand how one thinks when writing a program. Who Should Attend: People with little or no Linux experience, but who want to begin to learn about system administration on Linux Goal/Objectives: Students will learn the Unix/Linux command line, the basics of shell programming, and the basics of Linux system administration COURSE OUTLINE Basics Introduction • Logging in and out • Class Logistics • Typing and correcting mistakes • • Typographic conventions Changing your password GNU/Linux • An overview of the Gnome Desktop • • Free software licenses An introduction to the Nautilus file • The Cathedral and the Bazaar • manager Summary • Command-line structure • Some simple commands OS Installation • Displaying the contents of a file in a • Hardware requirements terminal • Installer options • Lab • Disk partitioning Finding the answer • Network configuration • General hints • Package selection • The help system • Kickstart • The manual pages • Lab • GNU Info • Summary • Lab
  • 2. File manipulation Some useful tools, part I • An Overview of the UNIX filesystem • • grep Directories • Regular expressions • Listing files • diff • Renaming and Copying Files • sort • Removing Files • uniq • The file command • Lab • Creating and removing directories • Some useful tools, part II • Links cat • chown and chgrp (optional) • head and tail • Lab • wc File and directory permissions • tee • Introduction • sleep • Looking at File Permissions • Lab • Changing Permissions Some useful tools, part • Lab • cat The vi editor • head and tail • Introduction • Lab • Getting in and out Some useful tools, part • vi modes • wc • Moving around • tee • Adding text • sleep • Deleting text • Lab • More • Lab Basic bash programming, part I • Variables The shell • Shell Scripts • What is a shell • Quoting • Metacharacters • Lab • Redirecting I/O • Pipes Basic bash programming, part II • • History and command line editing Exit status and {tt $? (ksh and bash) • Expressions • History and command line editing • if (tcsh) • case • Shell startup and customization • Lab (bash) Basic bash programming, part III • • Shell startup and customization for (tcsh) • while • Aliases (optional) • Debugging Shell Scripts • • Shell startup and customization Functions (ksh) • Function arguments • Lab • Lab
  • 3. Processes Useful tools • Process information • lsof and fuser • Job control • renice • nohup • rsync • nice • cron • Looking at processes • Log files and their rotation • • Killing processes The /proc filesystem • Lab • sysctl User Information • Summary • Adding and deleting users • Lab • /etc/passwd and /etc/shadow Performance monitoring • Groups • Introduction • Password aging • sar • PAM • free • nsswitch.conf • vmstat • LDAP authentication • iostat • su and the root account • netstat • Troubleshooting hints • top • Summary • Graphical tools • Lab • Troubleshooting Packages • Summary • RPM overview • Lab • Working with rpm Booting, part 1 • Staying up-to-date • The hardware boot process • • RedHat GUI grub • RPM alternatives • Booting single user • • Summary Initial ramdisks • Lab • init and startup scripts • File and filesystem tools Boot floppies/CDs • Special files and devices • Shutting down the system • • Partitions Troubleshooting • Summary • Mounting filesystems • Inodes • Lab • The structure of a directory Filesystems • Tools • Journaling overview • • File attributes Common filesystems • • Adding a disk Software RAID • Dealing with filesystem problems • • Loop device Summary • Summary • Lab • Lab
  • 4. Backups Networking, part 2 • Compression • Static network configuration • • Incremental backups mii-tool and ethtool • tar • neat • dump and restore • Virtual network interfaces • • rsync Network performance tuning • • Summary Summary • Lab • Lab Networking, part 1 • Network configuration • DNS lookups • inetd • xinetd • NIS • NIS+ • ssh • NFS • Automounter • Network monitoring and testing tools • Troubleshooting • Summary Lab