Home    |    Instructor-led Training    |    Self-Paced Learning    |    Online Training          Email Us   Phone :
Contact Us   -   About Us   -   Clients    
Loading
Courses
A+
ADA
Adobe
AJAX
Android
Apache
AutoCAD
Business Analysis
Business Objects
Business Skills and Technology
C++ programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CORBA
Corel
Crystal Reports
Datawarehousing
DB2
Desktop Application Software
DNS
Embedded Systems
Enterprise Architecture
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Legato
Lotus
Macintosh
Mainframe programming
Microsoft technologies
MS Access
MultiMedia and design
.NET
Network+
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Perl
PHP
PowerBuilder
Professional Development
Professional Soft Skills Workshops
Project Management
Quality Center/Quick Test
Rational
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software Engineering
Software quality and testing
SQL Server
Sybase
Telecommunications
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Visual Basic
Visual Foxpro
VMware
Web 2.0
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Red Hat Linux Essentials
Linux Training Overview

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 is applicable to all current variants of Linux, although the materials and labs will concentrate on Red Hat Enterprise Linux (RHEL), version 5 (all update levels).

This course is the equivalent of Red Hat course 033, with additional shell scripting topics.

Linux Training Prerequisites

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

Linux Training Course duration

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

Linux Training Course Objectives

Each participant will be able to use RHEL5 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.

Linux Training Course outline

Understanding the User Environment
  • RHEL 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 a RHEL5 System
  • Bash Shell Syntax Rules
  • Command Line Editing
  • Basic Network Operations
Managing Files
  • File Specification Syntax
  • Device Specifications
  • Directory Specifications
  • Regular Expressions and Special Characters
  • RHEL5 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
  • abbreviations
  • 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
Advanced Techniques in Korn Shell Scripts
  • Need for Korn shell scripts
  • Defining and using nameref variables
  • Accessing variables outside of loops
  • defining and using associative arrays
  • processing options with getopts
An Introduction to Perl
  • Perl language and scripting background
  • Comparison of Shell and Perl Features
  • Case Study



Contact Information
WINTRAC INC. - the one stop shopping center for IT training.
16523 S.W. McGwire Ct. Beaverton OR -97007
Phone: (503) 259-0312
Fax: 707-598-2268
Email: sales@wintrac.com

Send mail to webmaster@wintrac.com with questions or comments about this web site.
Copyright © 2011 Wintrac Inc.