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