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. |