Red Hat Enterprise Linux Survival Skills Series

			       Absolute System Essentials	


				  COURSE DESCRIPTION

	This series teaches the basic working environment of an RHEL (Red
	Hat Enterprise 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 Desktop
 	Environments (KDE and Gnome).

	The courses are specifically for RHEL on any supported hardware 
	platform.


				   COURSE OBJECTIVES

	Each participant will be able to use Bash Shell techniques and
    	commands to maintain collections of files, create files using
    	interactive editor utilities, create and execute basic command
   	procedures, communicate with other users, and tailor the interactive
    	environment to meet their needs.  Environment control via KDE/Gnome
	graphical utilities will also be shown.  Day-to-day system 
	administration functions are also shown by commands and graphical 
	interfaces.


				COURSE SESSIONS OVERVIEW

	The sessions are oriented in a layered approach: skills and techniques
	shown build upon the previous set.  Each of the first three Skills 
	sessions are one (1) day in duration. The overall goal is to have each
	participant at a functional (user and scripting) level with RHEL at
	the end of the course.

		=========================================================

	 	      SURVIVAL SKILLS  ABSOLUTE ESSENTIALS  (1 day)


			  	     COURSE TOPICS

			Understanding the User Environment
				Linux / Unix Software Overview
				Process Concepts
				The Desktop Environment GUIs (KDE / Gnome)


			Getting Started with the Command Language
				Logging Into a RHEL System
				Graphically through the KDE / Gnome
				Non-graphically thru telnet or ssh
				Bash Shell Syntax Rules
				Command Line Editing
				Obtaining help using man(ual) pages
				Basic Network Operations
        

			Managing Files
				File Specification Syntax
				Device Specifications
				Directory Specifications
				Using the KDE file manager (Konqueror)
				Using the Gnome file manager (Nautilus)
				Regular Expressions and Special Characters
				Linux Basic Commands to Manipulate Files
				File Protection Mechanisms


			Creating and Editing Text Files
				Using GUI-based editors (kedit, kwrite, gedit)
				vi / vim Editor Essentials
				ex Editor (commands within vi / vim)

		=========================================================
 
		    SURVIVAL SKILLS  ADVANCED TECHNIQUES  (1 day)


			  	     COURSE TOPICS

			Creating and Editing Text Files
				Advanced Features of the vi / vim Editor
				abbreviations
				mapping keys
				
			Managing Files
				More Regular Expressions (with grep, sed, tr)
				More Linux Commands to Manipulate Files
				

			Improving the User Interface
				Manipulating Bash Shell Command History
				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 script


			Print and Batch Mechanisms
				The lp and lpr Commands and options
				The at Command and options
				Creating and Using crontabs


		=========================================================

		 SURVIVAL SKILLS  SCRIPTING AND ARCHIVING  (1 day)


			  	     COURSE TOPICS

			 Writing Bash Shell Scripts 
				Types of Scripts
					driver
					programmatic
				Reasons to write Shell Scripts
				Layout of Bash Shell Scripts
				Developing and Using a Script Template
				Executing and Debugging Shell Scripts
				Bash Shell environment variables
				User-defined variables 
					direct, input, command args
				Substitution of variables       
				Command substitution in variables
				Decision statements (if, case)       
				Looping statement constructs (while, for)  
				typesetting variables for output (printf)
				typesetting integer variables
				use case with menu-type scripts

			User Level Archiving Operations
				tar utility syntax
				tar commands for product access
				Using compression/uncompression commands
				gzip / gunzip



				  COURSE DURATION

    	This course normally requires three (3) days, approximately 50%
   	lecture and 50% lab time.



				COURSE PREREQUISITES

   	 This course is considered to be the basic RHEL course.  Experience
   	 with any interactive system is helpful.





Back to Schedule Page


Back to Home Page