Red Hat System Administration - RH200

This course teaches the basic working environment of a Linux system. It introduces commonly required operations that can be performed by entering commands interactively in a command terminal, along with functions available in the K Desktop Environment (KDE) and Gnome.  This course will concentrate on Red Hat Enterprise Linux(RHEL), version 6 (all update levels).


Course ID: RH200
Duration: 5 days
Audience: IT professionals wanting to learn Redhot Linux Administration
Prerequisites: None
Topics:

Understanding the User Environment

RHEL 6 System Overview

  •  Process Concepts
  •  The Graphical Environment GUIs (KDE, Gnome)
  •  Using GUIs remotely
  •  Customizing the Graphical Environments


Getting Started with the Command Language

  • Logging Into an RHEL 6 System
  • Bash Shell Syntax Rules
  • Documentation via man and info
  • Command Line Editing
  • Basic Network Operations

Managing Files

  • File Specification Syntax
  • Device Specifications
  • Directory Specifications
  • Regular Expressions and Special Characters
  • RHEL 6 Commands to Manipulate Files
  • File Protection Mechanisms

Creating and Editing Text Files: Part 1

  • Using GUI-based editors (kedit, gedit)
  • vi Editor
  • ex Editor (commands within vi)
  • Alternative editors (vim, nedit)
  • Creating and Editing Text Files: Part 2
  • Advanced Features of the vi Editor
  • Mapping keys

Improving the User Interface

  • Saving History Commands
  • Creating Command Aliases
  • Redirection of Input and Output
  • Using Hard and Symbolic Links
  • Process Control Commands

Shell Script Procedures

  • Rules for Creating Procedures
  • The .bash_profile procedure
  • The .bashrc procedure

Print and Batch Mechanisms

  • The lp command and options
  • The at command and options
  • The crontab command and options

User Level Tape Operations

  • tar utility syntax
  • tar commands for product access
  • Using compression/uncompression commands
  • gzip / gunzip

Writing Bash and Korn Shell Scripts

  • Bash / Korn Shell environment variables
  • User-defined variables
  • Substitution of variables      
  • Command substitution in variables
  • Decision statements      
  • Looping statement constructs  
  • Formatting variable values for output (printf)
  • Typesetting integer variables
  • Generating menus and processing with case
  • Using and defining functions
  • Special parameter/variable substitutions
  • Defining and using indexed arrays

                     
System Installation and Updating

  • Installation types and methods
  • Installing the RHEL 6 operating system
  • Maintaining the system via patches
  • Managing system software

Startup and Shutdown

  • Components involved in the Linux boot
  • Grub loader stages and configuration
  • Default bootstrap
  • Boot to single-user mode
  • Linux startup methods, tools, and procedures
  • Understanding run levels
  • Adding procedures to the startup mechanisms
  • Shutdown methods and control

Managing of System Users

  • UID and GID concepts
  • Creation of a user account
  • Security through password aging
  • Controlling access by groups

Managing Printer Queues

  • Creation of an execution print queue
  • Commands to manipulate queues
  • Commands to manipulate jobs in queues

Managing Disk and Tape Volumes

  • Commands to manipulate disks/filesystems
  • Partitioning disk surfaces with fdisk
  • Creating ext2/ext3/ext4 file systems (mkfs)
  • Manipulating file system structures
  • Verifying file system structures  (fsck)
  • Making file systems available to software (mount)
  • Configuring swap space(s)
  • Logical Volume Management (LVM)

Network Setup and Configuration

  • TCP/IP address selection
  • Host names and related files
  • Configuring network devices
  • Network testing with ping
  • Network utilities: telnet, rlogin, rcp, rsh, ssh

Maintaining System Integrity

    • Login and user accounting
    • Command/process level accounting
    • Using cron tables

Basic Server Setups (Procedures and Mechanisms)

  • DNS (client)
  • FTP
  • Mail
  • Web (Apache)
  • Samba
 

Call Toll-free 877-245-6815 or 303-416-3056 to set up your IT Training today.