LinuxTraining.com

.

GL290 - Red Hat Enterprise Linux for Solaris Administrators

Upcoming GL290 Classes

  1. Request Class

This course covers many of the topics that a Solaris administrator would need to understand for transitioning to the role as a Linux administrator.

Prerequisites:

Solaris systems administration

Supported Distributions:

Red Hat Enterprise Linux 6

Course Outline:

  1. System overview
    1. Components of a Distribution
    2. Red Hat Linux Products
    3. Getting Help Within the Graphical Desktop
    4. Getting Help with man & info
    5. Help from Commands and Documentation
    6. Red Hat Online Documentation
    Lab Tasks
    1. Help with Commands
  2. System configuration
    1. Logging In
    2. Console
    3. Virtual Terminals
    4. Desktop Environments
    5. GNOME
    6. Display Managers and Graphical Login
    7. X Access Control
    8. Remote X Access (historical/insecure)
    9. Remote X Access (modern/secure)
    10. XDMCP
    11. Remote Graphical Access With VNC and RDP
    12. Secure Shell
    13. ssh and sshd Configuration
    14. Accessing Remote Shells
    15. Transferring Files
    16. Alternative sftp Clients
    17. SSH Key Management
    18. ssh-agent
    Lab Tasks
    1. Login and Discovery
    2. Remote X with XDMCP
    3. Configure X Security
    4. Configure a VNC Server
    5. Introduction to ssh and scp
    6. SSH Key-based User Authentication
    7. Using ssh-agent
  3. System initialization, services, and shutdown
    1. Booting Linux on PCs
    2. GRUB Configuration
    3. Boot Parameters
    4. Initial ramdisk
    5. Kernel Modules
    6. Configuring Kernel Components and Modules
    7. Handling Module Dependencies
    8. /sbin/init
    9. System Init Styles
    10. Linux Runlevels
    11. /etc/inittab
    12. /etc/rc.d/rc.sysinit
    13. Runlevel Implementation
    14. System Configuration Files
    15. RHEL6 Configuration Utilities
    16. Typical SysV Init Script
    17. The /etc/rc.local File
    18. Managing Daemons
    19. Controlling Service Startup
    20. Shutdown and Reboot
    Lab Tasks
    1. Boot Process
    2. GRUB Command Line
    3. Basic GRUB Security
    4. Managing Services With chkconfig
    5. Introduction to Troubleshooting Labs
    6. Troubleshooting Practice: Boot Process
    7. Troubleshooting Practice: Kernel Modules
  4. Software and update management
    1. Managing Software
    2. RPM Features
    3. RPM Architecture
    4. RPM Package Files
    5. Working With RPMs
    6. Querying and Verifying with RPM
    7. Updating the Kernel RPM
    8. Managing Software Dependencies
    9. Using the YUM command
    10. YUM package groups
    11. Configuring YUM
    12. Yum Plugins
    13. YUM Repositories
    Lab Tasks
    1. Managing Software with RPM
    2. Managing YUM Repositories
    3. Using YUM
    4. Creating a Custom RPM Repository
  5. Special devices
    1. Partitioning Disks with fdisk
    2. Partitioning Disks with parted
    3. Filesystem Creation
    4. Swap
    5. Logical Volume Management
    6. Implementing LVM
    7. Creating Logical Volumes
    8. Manipulating VGs & LVs
    9. Advanced LVM Concepts
    10. system-config-lvm
    11. Remote Storage Overview
    12. Remote Filesystem Protocols
    13. Remote Block Device Protocols
    14. SAN Multipathing
    15. Multipath Configuration
    16. Multipathing Best Practices
    17. iSCSI Architecture
    18. Open-iSCSI Initiator Implementation
    19. iSCSI Initiator Discovery
    20. iSCSI Initiator Node Administration
    21. Mounting iSCSI Targets at Boot
    22. iSCSI Multipathing Considerations
    Lab Tasks
    1. Creating and Managing Filesystems
    2. Hot Adding Swap
    3. Creating and Managing LVM Volumes
    4. iSCSI Initiator Configuration
  6. File systems
    1. Mounting Filesystems
    2. Extended Filesystem Maintenance
    3. Persistent Block Devices
    4. Resizing Filesystems
    5. Managing an XFS Filesystem
  7. Security and authentication
    1. Basic Firewall Activation
    2. Netfilter: Stateful Packet Filter Firewall
    3. Netfilter Concepts
    4. Using the iptables Command
    5. Netfilter Rule Syntax
    6. Targets
    7. Common match_specs
    8. Connection Tracking
    9. SELinux Security Framework
    10. Choosing an SELinux Policy
    11. SELinux Commands
    12. SELinux Booleans
    13. SELinux Policy Tools
    Lab Tasks
    1. Securing Services with Netfilter
    2. Troubleshooting Practice
    3. SELinux File Contexts
  8. System monitoring
    1. System Logging
    2. Rsyslog
    3. /etc/rsyslog.conf
    4. Log Management
    5. Log Anomaly Detector
    6. System Status – Memory
    7. System Status – I/O
    8. System Status – CPU
    9. Performance Trending with sar
    10. Process Accounting
    11. strace and ltrace
    12. SystemTap Overview
    13. SystemTap Features
    14. SystemTap Requirements
    15. Invoking SystemTap
    16. The 5 passes of stap
    17. SystemTap Probe Point Syntax
    18. SystemTap Probe Modes
    19. SystemTap Probe Points
    20. SystemTap process Probes
    21. Listing and Using Probe Points
    22. Built-in SystemTap Functionality
    23. SystemTap Example Repositories
    24. SystemTap Advanced Example
    25. SystemTap Documentation
    Lab Tasks
    1. Setting up a Full Debug Logfile
    2. Remote Syslog Configuration
    3. Using BSD Process Accounting
    4. System Tap Intro
    5. System Tap
    6. Creating SystemTap Scripts
  9. Enterprise deployment
    1. Kickstart
    2. Anaconda: An Overview
    3. Anaconda: Booting the System
    4. Anaconda: Common Boot Options
    5. Anaconda: Loading Anaconda and Packages
    6. Anaconda: Storage Options
    7. Anaconda: Troubleshooting
    8. Kernel Crash Dump Configuration
    Lab Tasks
    1. Automating Installation with Kickstart
  1. Rosetta Stone
    1. System Tools
    2. Run Level and Kernel Information
    3. Software Tools Comparison Matrix
    4. Filesystem Creation and Management
    5. LVM and RAID: Unix Tool Comparison
    6. User/Group Administration Comparison Matrix
    7. (X)INETD and Firewalls
    8. Network Configuration Tools
    9. Process Tools
    10. Enabling the Graphical User Interface
  2. Text Editing with Vim
    1. vi and Vim
    2. Learning vi
    3. Basic vi
    4. Intermediate vi
    Lab Tasks
    1. Text Editing with Vim