Skip Navigation Links

Course Length:
5 Days
Course Description:
This course equips participants with the necessary tools to insure the well being of a LINUX system. Lab sessions include the installation, troubleshooting, backup and recovery and administrative maintenance of a LINUX system.
Who Should Attend:
The course is intended for those people who will be responsible for the operation and management of a Linux system.
Benefits of Attendance:
Upon completion of this course, students will be able to:
  • Carry out startup and shutdown procedures
  • Perform system administration tasks including adding and deleting users, adding devices, partitioning the disk, and other administrative functions
  • Use the administrator files and commands in the /etc directory
  • Manage disk space and file- systems
  • Provide user guidance
  • Backup and restore all or parts of the system
  • Monitor system performance
  • Establish and maintain network connectivity
Prerequisites:
Participants are expected to have completed the course entitled Introduction to UNIX or have equivalent experience.
Course Outline:
  • Chapter 1: Introduction To Linux
    1. History Of Unix
    2. Contemporary Products
    3. Advantages Of Linux
    4. Components Of The Linux Environment
    5. Important Parts Of The Kernel
    6. Shells With Linux
    7. Major Linux Services
    8. Organization Of The Linux Filesystem
    9. Responsibilities Of A System Administrator
    10. Getting Help
    11. Exercises
  • Chapter 2: What You Should Already Know
    1. Beginning Linux Topics
    2. Shell Variables
    3. The PATH Variable
    4. Exporting Variables
    5. The Command Line
    6. The PS2 Variable
    7. Command History
    8. Command Substitution
    9. Cut, Paste
    10. Expand, Fmt, Unexpand
    11. Head, Tail, Nl, Od
    12. Wc, Split
    13. Pr, Tac, Tr
    14. Xargs, Join
    15. Sed
    16. Directory Manipulation Commands
    17. File Manipulation Commands - Cp
    18. File Manipulation Commands - Mv
    19. File Manipulation Commands - Rm, Touch
    20. Using Filename Expansion Characters
    21. Special I/O Files
    22. Standard I/O Files
    23. Pipes
    24. Process Management
    25. Ps, Pstree
    26. Top
    27. Signals
    28. Job Control
    29. Nice, Renice
    30. Regular Expressions
    31. Shells
    32. Shell Variables
    33. Shell Aliases
    34. Functions
    35. Startup Files
    36. Key Mappings
    37. Writing Shell Scripts
    38. Executing Your Script
    39. A Script’s Environment
    40. Exit Status
    41. Programming The Shell
  • Chapter 3: System Startup And Shutdown
    1. Introduction To The Boot Process
    2. Stages Of The Boot Process
    3. Linux System Runlevels
    4. Linux System Initialization Scripts (/Etc/Init.D)
    5. Suse Linux’s Runlevel Service Tool
    6. Suse Linux’s Runlevel Service Tool
    7. The Chkconfig Command
    8. X Windows
    9. Shutting Down The System
    10. Exercises
  • Chapter 4: System Security
    1. Important System Files… /Etc/Passwd
    2. Important System Files … /Etc/Shadow
    3. Important System Files… /Etc/Group
    4. The Superuser (Root) Account
    5. The Su Command
    6. How To Use The Su Command
    7. The Whoami And Id Commands
    8. The Who Command
    9. File And Directory Permissions
    10. Types Of Permissions
    11. Changing Permissions
    12. The Octal Mode
    13. Special File Permissions … Suid And Sgid
    14. Special File Permissions …Sticky Bit
    15. Administrating Ownership
    16. Exercises
  • Chapter 5: Adding Users
    1. Manually Creating A User Account
    2. The Chsh Command
    3. Additional Commands
    4. Adding A User
    5. Deleting A User
    6. Exercises
  • Chapter 6: Software Package Administration
    1. RPM
    2. Standard Commands And Options
    3. Installing Packages
    4. Naming Conventions For RPM Packages
    5. Installing A Package
    6. Upgrading Packages
    7. Uninstalling Packages
    8. Querying Packages
    9. Verifying Packages
    10. Installing Packages Through Yast Control Center
    11. Exercises
  • Chapter 7: Linux System Processes
    1. Linux Process Components
    2. Linux Process Creation
    3. The Ps (Process Status) Command
    4. The Top (Top Jobs) Command
    5. The Kill Command
    6. The At Command
    7. How To Execute The At Command
    8. Scheduling Tasks Using Cron
    9. The Crontab File Format
    10. Creating A Cron Entry
    11. Exercises
  • Chapter 8: Kernel Configuration
    1. Overview Of The Linux Kernel
    2. Configuring The Linux Kernel
    3. Configuration Options
    4. Building And Installing The Kernel
    5. Building The Kernel
    6. Installing A New Kernel
    7. Configuring Your Boot Manager
    8. Troubleshooting The New Kernel
    9. Troubleshooting And Recovery
    10. Exercises
  • Chapter 9: Disk Management
    1. Disk Drive Geometry
    2. Introduction To Partitions
    3. Devices And Drivers
    4. Linux Standard Naming Conventions
    5. Partitioning A Disk
    6. Using Fdisk
    7. The Mke2fs Command
    8. The E2fsck Command
    9. Introduction To Mounting File Systems
    10. Mount Options
    11. Mounting A File System
    12. Exercises
  • Chapter 10: Backup And Restore
    1. Backup Devices And Media
    2. Backup Strategies
    3. Example Of A Backup Strategy
    4. The Pax Command
    5. The Mkisofs Command
    6. The Cdrecord Utility
    7. The Tar Command
    8. The Cpio Command
    9. Exercises
  • Chapter 11: Printing
    1. Overview Of Printing
    2. Printer Configuration
    3. Print Commands
    4. CUPS
    5. Exercises
  • Chapter 12: Network Basics
    1. Network Terminology
    2. LAN Topology
    3. Network Transmission Media
    4. Network Access Methods
    5. Network Hardware
    6. Standards And Protocols
    7. Packets
    8. The ISO/OSI Model
    9. TCP/IP Network Model
    10. Network Configuration
    11. Exercises
  • Chapter 13: Unix Network Applications
    1. The Extended Internet Services Daemon
    2. Ftp
    3. Vsftp
    4. The Telnet Command
    5. Simple Telnet Session
    6. The R* Commands
    7. Trusted Hosts
    8. Sendmail
    9. Filesystems
    10. Network File System
    11. /Etc/Exports
    12. NIS
    13. Exercises
  • Chapter 14: The Network File System (Nfs)
    1. Introduction To NFS
    2. The NFS Server
    3. TCP Wrappers
    4. The NFS Client
    5. Configuring The NFS Environment
    6. Exercises
  • Chapter 15: Naming Services
    1. Naming Services Overview
    2. The Domain Name Service (DNS)
    3. Installing A DNS Server
    4. Configuring A DNS Server Using Yast2 Dns-Server
    5. The NIS+ Environment
    6. The NIS Environment
    7. NIS Servers And Clients
    8. NIS Components
    9. Installing The Software
    10. Configuring A NIS Master Server
    11. Configuring An NIS Client
    12. Configuring An NIS Slave Server
    13. Name Service Switch Configuration File
    14. Exercises
  • Chapter 16: Installation Of Suse Linux
    1. Optimization Of Usage
    2. Server Installation
    3. The Installation Process
    4. Getting Started
    5. Installation
    6. Partitioning
    7. Boot Loader And Network Configuration