RHCT - Red Hat Linux Essentials
|
|
||||||||||
- CompTIA A+ Certification
Next Course(s):
- RHCT - Red Hat Linux System Administration
This course is included in the following Certification Program:
- Linux Red Hat Certified Technician
Our Program is All-Inclusive:
- 32 hours of classroom instruction
- Unlimited supervised computer lab/practice time for 6 months
- A complete instruction manual
- Certificate upon completion
- Career Enhancement Services
- Full Placement Counseling
- Free Resume Review
- Job Placement Assistance
- Free Test Preparation
- Computer-Based Training Files
- Assessment Testing
- Internship Opportunities
- Guarantee: Retake the course for free until test passed and/or employed.
- Check the schedule
Topics:
Lesson 1: Overview
UNIX History and Principles
GNU Project, FSF, and the GPL
Linux Origins and Benefits
Red Hat Linux Offerings
Recommended Hardware Requirements
Red Hat Linux GUI Environments
Lesson 2: A Quick Tour of Red Hat Linux
Components of the Red Hat Linux User Interface
Local Logins and Users
Examining the Filesystem
Command Line Shells
Running Commands, Command Options
Getting Help: man Pages and Other Utilities
Date, Time, and Calendar
Changing Your Password
Virtual Consoles
Lesson 3: File and Shell Basics
The Current Working Directory
File Names
Absolute and Relative Pathnames
The Home Directory and System Directories
Changing Directories
Listing Directory Contents
Checking Free Space
Copying, Moving and Renaming Files and Directories
Creating and Removing Files Directories
Determining File Type
Viewing and Editing Text Files
Filename Pattern Matching
Hands-on Lab: File and Directory Operations
Lesson 4: Users and Groups
Users and Groups
The Red Hat Linux Security Model
The root User and Other System Users and Groups
User Information Commands
Changing Your Identity
Hands-on Lab: User Information
Lesson 5: File Access Permissions
Red Hat Linux File Security
Examining Permissions on Files and Directories
File Permission Types
User Categories
Default File Permissions
Changing Access Permissions
Special Permission Types
Hands-on Lab: File Permissions
Lesson 6: The Red Hat Linux Filesystem
Red Hat Linux File Hierarchy Concepts
ext2/ext3 Filesystem Details
Hard and Soft Links
Mounting Removable Media
Finding and Processing Files
File Compression and Archiving Utilities
Hands-on Lab: Red Hat Linux Filesystem Essentials
Lesson 7: The bash Shell
bash Heritage
Shell and Environment Variables
Which Command is Executed?
Command Recall
Command-Line Expansion
Protecting from Expansion
Command Return Values
Aliases
Shell Functions
Startup and Shutdown Scripts
Login Shells
History Tricks
Command Completion and Editing Tricks
Configuring the bash Shell
Hands-on Lab: The bash Shell
Lesson 8: The X Window System and the GNOME and KDE Desktops
The X Window System
The X Protocol
The GNOME and KDE Desktop Environment
Original X Environment
Window Managers
Switching Desktop Environments
Mouse Configuration
Copying and Pasting in X
Starting XFree86
GUI Terminals and Editors
Nautilus: the GNOME File Browser
GNOME Desktop Applications
Web Browsers and Mail Clients
GNOME Office Applications
OpenOffice.org Applications
Image Utilities
Audio Applications
KDE Applications
X Customization
Hands-on Lab: Customizing the Graphical Environment
Lesson 9: Standard I/O and Pipes
Redirecting Input and Output
Overwriting and Appending
Redirecting Standard Error
Redirecting Both Standard Output and Error
Using Pipes to Connect Processes
Lesson 10: Introduction to String Processing
Counting Words, Lines and Characters
Sorting Data
Printing Unique Lines of Files
Printing Selected Columns and Fields
Rearranging Columns and Fields
Other String Processing Tools
Determining Differences Between Files
Spell-checking Files
Formatting Text
Hands-on Lab: String Processing
Lesson 11: String Processing with Regular Expressions
Pattern Matching with Regular Expressions
Wildcards, Modifiers, and Anchors
Regular Expressions in Combinations
Searching for Patterns in Files
Modifying Streams of Data
Searching Files
Extended Regular Expressions
Using awk
Hands-on Lab: String Processing with Regular Expressions
Lesson 12: Introduction to Processes
What is a Process?
How Processes Are Started
Process Ancestry and States
Viewing and Terminating Processes
Sending Signals to Processes
Altering Process Scheduling Priority
Running a Process in the Foreground and Background
Suspending a Process
Listing and Resuming Background and Suspended Jobs
Compound Commands
Hands-on Lab: Process Control
Lesson 13: Using the vi and vim Editors
Starting vi and vim
Three Modes of vi and vim
Cursor Movement
Entering and Leaving Insert Mode
Changing, Deleting, Yanking, and Putting Text
Undoing Changes
Saving and Exiting
Filtering Text through Linux Commands
Searching, Replacing, and Regular Expressions
Configuring vi and vim
Expanding your Vocabulary
Hands-on Lab: vi
Lesson 14: bash Shell Scripting
Scripting Basics
Creating Shell Scripts
Making Scripts Executable
Generating Output
Handling Input
Exit Status
Conditional Execution
Loops
Breaking Out of Loops
Using Positional Parameters
Lesson 15: Printing and Mailing
Printing in Red Hat Linux
Printer Control
Printing From Applications
Printing Utilities
Email Topology
Email Clients
Email Delivery via POP and IMAP
Email Filtering
Fetchmail
Lesson 16: Basic Networking
Determining Connectivity to a Host
Getting Information About Routes and Interfaces
Listing the Route to a Particular Host
Translating Between Hostnames and IP Addresses
Listing DNS Records
Listing Domain Contacts
Transferring Files Across the Network
Checking the Status of Network Ports
Secure Shell
Hands-on Lab: Basic Network Clients
Lesson 17: System Tools
Terminal Configuration
Getting Information About Your System
Scheduling a Process to Execute Later
Scheduling Periodic Processes
RPM Package Manager Queries
System Administrator Duties
Hands-on Lab: System Tools
