RHCE COURSE 033
RH033 Red Hat Enterprise Linux Essentials Installation
Unit 1 — Overview
UNIX history
UNIX principles
Everything is a file
Configuration data stored in text
Small, single-purpose programs
Avoid captive user interfaces
Avoid captive user interfaces
GNU Project / FSF
GNU Project started in 1984
Free Software Foundation
GPL - GNU General Public License
Primary license for Open Source software
.Encourages free software
All enhancements and changes to GPL software must also be GPL
Linux Origins
Linus Torvalds
When Linux kernel combined with GNU applications, complete free UNIX-like OS possible
Why Linux?
Linux is a UNIX-like OS
Multi-user and multi-tasking
Wide hardware support
Fully supported
Red Hat Enterprise Linux
Custom version of a recent Linux kernel
Utilities and applications
Installation and configuration software
Support available
Recommended Hardware Specifications
Pentium Pro or better with 256 MB RAM
64-bit Intel/AMD with 512 MB RAM
2-6GB disk space
Bootable CD
Local Logins
Text-mode login at virtual console
Graphical login
Virtual Consoles
Multiple non-GUI logins are possible through the use of virtual consoles
There are by default 6 available virtual consoles
Available through CTRL-ALT-F[1-6]
If X is running, it is available as CTRL-ALT-F7
The Xorg GUI Framework
Highly flexible framework for displaying graphical applications and environments
Xorg Graphical Environments
Starting Xorg
Changing Your Password

Unit 2 :Running Commands and Getting Help
Running Commands
Some Simple Commands
Getting Help
The whatis Command
The --help Option
Reading Usage Summaries
The man Command
Navigating man Pages
The info Command
Navigating info Pages
Extended Documentation
Red Hat Documentation

Unit 3: Browse the Filesystem
Linux File Hierarchy Concepts
Some Important Directories
Other Important Directories
Current Working Directory
File and Directory Names
Absolute Pathnames
Relative Pathnames
Changing Directories
Copying Files and Directories
Copying Files and Directories: The Destination
Moving and Renaming Files and Directories
Moving and Renaming Files and Directories: The Destination
Creating and Removing Files
Creating and Removing Directories

Unit 4 : The bash Shel
bash Introduction
bash Heritage
Command Line Shortcuts : File Globbing
Command Line Shortcuts : The Tab Key
Command Line Shortcuts : history
Command Line Expansion : Tilde (~)
Command Line Expansion : Variable and Curly braces ({ })
Command Line Expansion : Command and Math
Command Line Expansion : Backslash (\)
Command Line Expansion : Quotes
History Tricks
Command Editing Tricks : Editing Modes
gnome – terminal

Unit 5 :Standard I/O and Pipes
Standard Input and Output
Redirecting Output displayed on the terminal
Redirecting Input and Output
Overwriting or Appending
Redirecting Standard Output
Redirecting Standard Error
Redirecting Both Standard Output and Error
Redirecting Input
Cut
Sort
Using Pipes To Connect Processes
Using Pipes To Mail
Tee

Unit 6 : Users, Groups, and Permissions
The Linux Security Model
Users
Groups
The root User
Linux File Security
Permission Types
Examining Permissions
Interpreting Permissions
Examining Directories
Linux Process Security
Changing Permissions - Symbolic Method
Changing Permissions - Numeric Method
Changing Permissions – Nautilus

Unit 7 : vi and vim Editor Basics and Printing
Starting vi
Three Modes of vi
Cursor Movement
Entering Insert Mode
Leaving Insert Mode: <ESC>
Change, Delete, and Yank (Copy) : Command mode
Put (paste) : Command mode
Undoing Changes : Command mode
Searching for Text : Command mode
Command-Mode Tricks
Saving and Quitting : ex mode
Printing in Linux
Printing Commands
Printing Utilities

Unit 8 :The Linux Filesystem In-Depth
Partitions and Filesystems
Inodes
Directories
cp and Inodes
mv and Inodes
rm and Inodes
Symbolic ( or Soft ) Links
Hard Links
The Seven Fundamental Filetypes
Checking Free Space
Removable Media
Mounting CDs and DVDs
Mounting USB Media
Mounting Floppy Disks
Formatting Floppy Disks
Why Archive Files?
Creating an Archive
Inspecting Archive
Extracting an Archive
Why Use Files Compression?
Compression Utilities
Using Compression
Compressing Archives
tar to Unformatted Floppies

Unit 9: Configuring the bash Shel l
Configuring the bash Shell
Variables
Configuring the Shell: Local Variables
Common Local Variables
The ps1 Local Variable
Aliases
Other Shell Configuration Methods
Configuring Commands: Environment Variables
Common Environment Variables
The TERM Environment Variable
The PATH Environment Variable
How the Shell Expands the Command Line
Shell Startup Scripts
Login Shells
Startup Scripts: Order of Execution
/etc/profile
/etc/profile.d
~/.bash_profile and ~/.bashrc
~/.bash_logout

Unit 10 :Advanced Topics in Users, Groups, and Permissions
User and Group ID Numbers
/etc/passwd , /etc/shadow, and /etc/group files
System Users and Groups
Changing Your Identity
User Information Commands
Default Permissions
Special Permissions
Special Permissions for Executables
Special Permissions for Directories

Unit 11 :Advanced Users of the vi and vim Editor
File Repositioning
Screen Repositioning
Filtering
ex mode: Search and Replace
Advanced Reading and Saving
Configuring vi

Unit 12 : Introduce to String Processing
head
tail
wc
uniq
Other String Processing Tools
Version Comparison with diff
Spell Checking with aspell
Formatting Tools

|