RHL-100
RED HAT LINUX


Length: 5 Days

Tuition: $2195


Designed to provide the essential skills needed to be proficient at the Unix or Linux command line. This challenging course focuses on the fundamental concepts and tools which make Unix and Linux so powerful. Students in this course commonly span a variety of skill levels, from beginners desiring a solid foundation in Unix to experienced users seeking to fill in gaps in their knowledge. The curriculum is designed to provide hands-on experience. Subjects focused on during this class include the Linux filesystem and how to manipulate it; the basic Unix and Linux notions of pipes, redirection, regular expressions, and other tools for performing complex tasks; the management of processes and jobs; vi, the standard Unix editor; and the ability to construct shell scripts to automate routine or difficult operations.

Prerequisites: Solid understanding of computing functions, including fundamental knowledge of network environments and software installation.
**This is an introduction to Linux, not to computers as a whole**

What is Linux?

·          UNIX origins, Design Principles and Timeline

·          FSF, GNU, and GPL- General Public License

·          The Linux Kernel and Linux Features

·          Popular uses of Linux

·          What is a Distribution?

·          Components of Distributions

·          SLS, Slackware, Mandrake, and Debian

·          Red Hat Linux Products

·          SUSE Linux Productis

·          Specific Architectures and Roles

·          Unusual Features

·          Standardization

Multi-User Concepts

·          Multi-User Concepts

·          Got Root?

·          Logging In

·          Switching User Contexts

·          Gathering Login Session Info

·          Gathering System Info

·          Getting Help

The Linux Filesystem

·          LINUX Filesystem

·          Filesystem Hierarchy & FHS

·          Navigating the Filesystem

·          Displaying Directory Contents

·          Determining Disk Usage

·          Disk Usage with Quotas

·          File Ownership

·          File and Directory Permissions

·          File Creation Permissions

·          Changing File Permissions

·          SUID and SGID on Files

·          SGID and Sticky Bit-Directories

·          User Private Group Scheme

Manipulating Files

·          Directory Manipulation

·          File Manipulation

·          File Creation and Removal

·          Physical Unix File Structure

·          Filesystem Links

·          File extensions and content

·          Displaying Files

·          Previewing Files

·          Searching the filesystem

·          Alternate Search Method

·          Producing File Statistics

Text Processing

·          Searching Inside Files

·          The Streaming Editor

·          Text Processing with Awk

·          Replacing Text characters

·          Text Sorting

·          Duplicate Removal Utility

·          Extracting Columns of Text

·          Merging Multiple Files

Shell Basics

·          Role of Command Shell

·          Communication Channels

·          File Redirection

·          Piping Commands Together

·          Filename Matching

·          Wildcard Patterns / Globbing

·          Brace Expansion

·          Shell/ Environment Variables

·          Environment Variables

·          General Quoting Rules

·          Nesting Commands

Regular Expressions

·          Regular Expression Overview

·          Regular Expression

Archiving and Compression

·          Directory Archive with tar and cpio

·          The compress utility

·          The gzip compression utility

·          The bzip2 compression utility 

Text Editing

·          Text editing

·          Pico/ GNU Nano

·          Pico/Nano Interface

·          Pico/Nano Commands

·          Basic and Advanced Vi

·          Advanced Vi Commands

·          Emacs and Emacs Interface

·          Basic and Advanced Emacs Commands

Command Shells

·          Shells

·          Identifying and Changing the Shell

·          Sh: Configuration Files

·          Sh: Script Execution

·          Sh: Prompts

·          Bash: Bourne Again Shell

·          Bash: Configuration Files

·          Bash: Command Line History

·          Bash: Command Editing

·          Bash: Command Completion

·          Bash: “shortcuts”

·          Bash: prompt

Shell Scripting

·          Shell Scripting

·          Example Shell Script

·          Positional Parameters

·          Input & Output

·          Doing Math

·          Comparisons with test

·          Conditional Statements

·          The for Loop

·          The while Loop

Process Management and Job Control

·          What is a Process?

·          Process Creation

·          Process States

·          Viewing Processes

·          Signals

·          Tools to Send Signals

·          Job Control Basics

·          Jobs

·          Screen

·          Using Screen

·          Advanced Screen

Messaging

·          Command Line Messaging

·          Write, talk, and ytalk

·          The mesg utility

·          Internet Relay Chat

·          Instant Messenger Clients

·          Electronic Mail

·          Sending Mail with sendmail

·          Sending Email with mail

·          Overview of PINE

·          Sending Email with Pine

·          Evolution

Secure Shell (SSH)

·          Secure Shell

·          Accessing Remote Shells

·          Transferring Files

·          SSH Key Management

·          Ssh-agent

Managing Software

·          Downloading Software

·          FTP, NcFTOP, and lftp

·          Wget, lynx, and links

·          Installing Software

·          Installing binary packages-rpm

·          Querying and Verifying with rpm

·          Installing Debian Packages

·          Compiling / Installing from Source

·          Installing Source RPM Packages 

Printing

·          Linux printer sub-systems

·          Lpd and LPRng

·          Common UNIX printing system

·          Standard Print Commands

·          Format Conversion Utilities

·          Ghostscript

·          Enscript

·          mpage

Mounting Filesystems & Managing Removable

·          Filesystems Concept Review

·          Mounting Filesystems

·          NFS SMB

·          File System Table

·          Automating Mounts

·          Removable media

·          Preparing Floppy Diskettes

·          mtools  Package

·          mtools Commands

X Window System

·          The X Window System

·          X Modularity

·          Xfree86/X.org

·          Starting X

·          Display Manager Concepts

·          XDMCP and X Security

·          Using Unix Remotely

·          Customizing X Sessions

·          Starting X Apps Automatically

·          Window Manager Concepts

·          Desktop Environments

·          GNOME: Preferences, Panel, and Applications

·          KDE: KDE Control Center, Panel, and Applications

 

Process Management and Job Control

·          What is a Process?

·          Process Creation

·          Process States


Home
Solaris Programming Microsoft Desktop Linux Cisco Security
About SYStems Computer Training
Contact Us


© 2003-2004 SYStems Computer Training, A Testmasters Company

Solaris and Java are registered trademarks of Sun Microsystems.
SYStems Computer Training is an independent provider of professional training for the Solaris Operating System.