LinuxTraining.com

.

GL961 - Linux Systems Administration (Custom)

Upcoming GL961 Classes

  1. Request Class

A custom course from the GL250

Prerequisites:

GL120 "Linux Fundamentals"

Supported Distributions:

Red Hat Enterprise Linux 6

Course Outline:

  1. Post-Install Configuration
    1. Managing Software
    2. RPM Features
    3. RPM Architecture
    4. RPM Package Files
    5. Working With RPMs
    6. Querying and Verifying with rpm
    7. Using the YUM command
    8. YUM package groups
    9. Configuring YUM
    10. Popular Yum Repositories
    11. Yum Plugins
    12. YUM Repositories
    13. YUM Repository Groups
    14. Common UNIX Printing System
    15. Defining a Printer
    Lab Tasks
    1. Using YUM
    2. Managing Software with RPM
    3. Creating a Custom RPM Repository
    4. Querying the RPM Database
    5. Configuring Print Queues
  2. Boot Process and SysV Init
    1. Booting Linux on PCs
    2. GRUB Configuration
    3. Boot Parameters
    4. Initial ramdisk
    5. /sbin/init
    6. System Init Styles
    7. Linux Runlevels
    8. /etc/inittab
    9. /etc/rc.d/rc.sysinit
    10. Runlevel Implementation
    11. System Configuration Files
    12. RHEL6 Configuration Utilities
    13. Typical SysV Init Script
    14. The /etc/rc.local File
    15. Managing Daemons
    16. Controlling Service Startup
    17. Shutdown and Reboot
    Lab Tasks
    1. Boot Process
    2. GRUB Command Line
    3. Basic GRUB Security
    4. Managing Services With chkconfig
    5. Troubleshooting Practice: Boot Process
  3. User/Group Administration
    1. User and Group Concepts
    2. User Private Group Scheme
    3. User Administration
    4. Modifying Accounts
    5. Group Administration
    6. Password Aging
    7. Default User Files
    8. Controlling Logins
    9. Manual DS Client Configuration
    10. system-config-authentication
    11. PAM Overview
    12. PAM Module Types
    13. PAM Order of Processing
    14. PAM Control Statements
    15. PAM Modules
    Lab Tasks
    1. User and Group Administration
    2. Using LDAP for Centralized User Accounts
    3. Troubleshooting Practice: Account Management
    4. Using NIS for Centralized User Accounts
    5. Restricting superuser access to wheel group membership
    6. Using pam_nologin to Restrict Logins
    7. Setting Limits with the pam_limits Modules
    8. Using pam_limits to Restrict Simultaneous Logins
  4. Filesystem Administration
    1. Partitioning Disks with fdisk
    2. Partitioning Disks with parted
    3. Filesystem Creation
    4. Mounting Filesystems
    5. Filesystem Maintenance
    6. Persistent Block Devices
    7. Resizing Filesystems
    8. Swap
    9. Filesystem Structures
    10. Determining Disk Usage With df and du
    11. Configuring Disk Quotas
    12. Setting Quotas
    13. Viewing and Monitoring Quotas
    14. Filesystem Attributes
    15. Backup Software
    16. Backup Examples
    17. File Access Control Lists
    18. Manipulating FACLs
    19. Viewing FACLs
    20. Backing Up FACLs
    Lab Tasks
    1. Creating and Managing Filesystems
    2. Hot Adding Swap
    3. Setting User Quotas
    4. Using rsync and ssh for Backups
    5. Using tar and cpio for Backups
    6. Using dump and restore for Backups
    7. Creating ISO Images for Backups
    8. Using Filesystem ACLs
  5. NFS and AutoFS
    1. File Sharing via NFS
    2. NFSv4
    3. NFS Clients
    4. NFS Server Configuration
    5. Implementing NFSv4
    6. AutoFS
    7. AutoFS Configuration
    Lab Tasks
    1. Using autofs
    2. NFS Server Configuration
  6. Process Administration
    1. Automating Tasks
    2. at/batch
    3. cron
    4. The crontab Command
    5. crontab Format
    6. /etc/cron.*/ Directories
    7. Anacron
    8. Managing Processes
    9. Tuning Process Scheduling
    Lab Tasks
    1. Creating and Managing User Cron Jobs
    2. Adding System cron Jobs
  7. Log File Administration
    1. System Logging
    2. Rsyslog
    3. /etc/rsyslog.conf
    4. Log Management
    5. Log Anomaly Detector
    Lab Tasks
    1. Setting up a Full Debug Logfile
    2. Remote Syslog Configuration
  8. Monitoring & Troubleshooting
    1. System Status – Memory
    2. System Status – I/O
    3. System Status – CPU
    4. Performance Trending with sar
    5. Process Accounting
    6. Troubleshooting Basics: The Process
    7. Troubleshooting Basics: The Tools
    8. strace and ltrace
    9. Common Problems
    10. Troubleshooting Incorrect File Permissions
    11. Inability to Boot
    12. Typos in Configuration Files
    13. Corrupt Filesystems
    14. RHEL6 Rescue Environment
    Lab Tasks
    1. Recovering Damaged MBR
    2. Using BSD Process Accounting
  1. Pre-Installation Considerations
    1. Pre-Installation Considerations
    2. Hardware Compatibility
    3. Multi-OS Booting
    4. Partition Considerations
    5. Filesystem Planning
    6. Selecting a Filesystem
  2. Installing RHEL6
    1. Anaconda: An Overview
    2. Anaconda: Booting the System
    3. Anaconda: Common Boot Options
    4. Anaconda: Loading Anaconda and Packages
    5. Anaconda: Storage Options
    6. Anaconda: Troubleshooting
    7. FirstBoot
    8. Kickstart
    9. A Typical Install
    Lab Tasks
    1. Linux Installation
    2. Automating Installation with Kickstart