Sep 5
Red Hat Linux Essential (RH033) PDF Print E-mail

Mandatory Pre-requisites

1. Operating system concepts and basic commands.

2. Knowledge of other operating system (Windows, etc)

Helpful Pre-requisites

Basic Computer Knowledge

Detailed Course Outline

Linux Ideas and History

Explain the nature of open source software
Discuss the origins of Linux
List the Red Hat operating system distributions
Explain basic Linux principles

Linux Usage Basics

Log into a Red Hat Enterprise Linux System
Start X from a console
Access the command line from X
Change your password
Understand the nature of root privileges
Elevate your privileges
Edit plain text files

Running Commands and Getting Help

Execute commands at the prompt
Explain the purpose and usage of some simple commands
Use the built-in help resources in Red Hat Enterprise Linux

Browsing the Filesystem

Describe important elements of the filesystem hierarchy
Copy, move and remove files
Create and view files
Manage files with Nautilus

Users, Groups and Permissions

Explain the Linux security model
Explain the purpose of user and group accounts
Read and set file permissions

Using the bash Shell

Use command-line shortcuts
Use command-line expansion
Use history and editing tricks
Use the gnome-terminal
Write simple shell scripts
Set and reference shell variables

Standard I/O and Pipes

Redirect I/O channels to files
Connect commands using pipes
Use the for loops to iterate over sets of values

Text Processing Tools

Use tools for extracting, analyzing and manipulating text

vim: An Advanced Text Editor

Use the three primary modes of vi and vim
Navigate text and enter Insert mode
Change, delete, yank and put text
Undo changes
Search a document
Save and exit

Investigating and Managing Processes

Explain what a process is
Describe how to manage processes
Use job control tools
Schedule recurring jobs
Sending Signals to Processes, Terminating
Foreground and Background Process
at, crontab Listing and Scheduling Jobs
Employ decision making constructs in shell scripts

Basic System Configuration Tools

Configure the network
Configure and send text to a printer
Set the system’s date and time
Schedule time-delayed tasks
Schedule recurring tasks
Know how to handle input with the read command and positional parameters

Configuring the Bash Shell

Environment Variables
Aliases
Login vs non-login shells
Bash startup tasks:profile
Bash exit tasks
Sourcing files

Finding and Processing Files

Use locate
Use find
Use the Gnome Search tool

Network Clients

Browse the web
Exchange email and instant messages
Access a Linux system remotely
Transfer files between systems
Use network diagnostic tools

Advanced Topics in Users, Groups and Permissions

Describe where Linux stores user, group and password information
Set default permissions
Use special permissions

The Linux Filesystem In-Depth

Describe how filesystem information is organized
Describe how cp, mv and rm work at the inode level
Create Symbolic links and hard links
Access removable media
Create archives using tar and gzip

Essential System Administration Tools

Planning an Installation
Performing an Installation
Managing Services
Managing Software
The Yum Package Management tool
Graphical Package Management
Securing the system
Packet Filtering
Firewall and SELinux Configuration