Home
About Us
Placements
Project
Enquiry
Clients
Careers
Contact Us
Who we are
What we do
Vision and Mission
Values
Our Milestones
Management Desk
Student Enquiry
Corporate Enquiry
Software Development
Life@GKTCS
Current Opening
Trainer Registration
RHCE
Course Duration: 25 hrs
Unit 1 - Overview
Objectives
UNIX History
UNIX Principles
GNU Project / FSF
GPL - GNU General Public License
Linux Origins
Why Linux?
Red Hat Enterprise Linux
Recommended Hardware Specifications
Local Logins
Virtual Consoles
The Xorg GUI Framework
The Xorg Graphical Environments
Starting Xorg
Changing Your Password
Unit 2 - Running Commands and Getting Help
Objectives
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
Hands-on lab
:
Getting Help with Commands
Unit 3 - Browsing the Filesystem
Objectives
Linux File Hierarchy Concepts
Some Important Directories
Other Important Directories
Current Working Directory
File and Directory Names
Absolute Pathnames
Relative Pathnames
Changing Directories
Listing Directory Contents
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
Using Nautilus
Moving and Copying in Nautilus
Determining File Content
Viewing an Entire Text File
Viewing Text Page by Page
Hands-on lab
:
Browsing the Filesystem
Unit 4 - The bash Shell
Objectives
bash Introduction
bash Heritage and Features
Command Line Shortcuts
Command Line Shortcuts
Command Line Shortcuts
More History Tricks
Command Line Expansion
Command Line Expansion
Command Line Expansion
Protecting from Expansion
Protecting from Expansion
Command Editing Tricks
gnome-terminal
Hands-on lab
:
Exploring the Bash Shell
Unit 5 - Standard I/O and Pipes
Objectives
Standard Input and Output
Redirecting Input and Output
Redirecting Output
Redirecting Standard Output
Overwriting vs Appending
Redirecting Standard Error
Redirecting Both Standard Output and Error
Redirecting Input
Using Pipes To Connect Processes
Useful Pipe Targets
tee
Hands-on lab
:
Standard I/O and Pipes
Unit 6 - Users, Groups, and Permissions
Objectives
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
Hands-on lab
:
File Permissions
Unit 7 - vi and vim Editor Basics
Objectives
Overview of vi and vim
Starting vi and vim
Three Modes of vi and vim
Cursor Movement
Cursor Movement
Entering Insert Mode
Leaving Insert Mode: Esc
Change, Delete, and Yank
Put (paste)
Undoing Changes
Searching for Text
Command-Mode Tricks
Saving and Exiting: ex mode
Hands-on lab
:
vi and vim Editor Basics
Unit 8 - The Linux Filesystem In-Depth
Objectives
Partitions and Filesystems
Inodes
Directories
Inodes and 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 Archives
Extracting an Archive
Why Use File Compression?
Compression Utilities
Using Compression
Compressing Archives
Hands-on lab
:
The Linux Filesystem
Unit 9 - Configuring the Bash Shell
Objectives
Configuring the Bash ShellVariables
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 bash Expands a Command Line
Shell Startup Scripts
Login Shells
Startup Scripts: Order of Execution
/etc/profile
/etc/profile.d
~/.bash_profile and ~/.bashrc
~/.bash_logout
Hands-on lab:
Configuring the Bash Shell
Unit 10 - Advanced Topics in Users, Groups and Permissions
Objectives
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
Hands-on lab
:
Switching Users and Setting a Umask
Unit 11 - Advanced vi/vim and Printing
Objectives
File Repositioning
Filtering
ex mode: Search and Replace
Visual Mode
Advanced Reading and Saving
Using multiple "windows"
Configuring vi and vim
Expanding your Vocabulary
Printing in Linux
Printing Commands
Printing Utilities
Hands-on lab
:
Advanced Uses of the vi and vim Editors
Unit 12 - Introduction to String Processing
Objectives
head
tail
tail
wc (word count)
sort
uniq
cut
Other String Processing Tools
Version Comparison with diff
Spell Checking with aspell
Hands-on lab:
Introduction to String Processing
Unit 13 - String Processing with Regular Expressions
Objectives
Pattern Matching with Regular Expressions
Wildcard Characters
Character Classes
Modifiers
Anchors
The | Operator
regex Combinations
Regular Expressions - Examples
Quote your regex´s!
grep
sed
Using sed
less and vi
Hands-on lab:
String Processing with Regular Expressions
Unit 14 - Finding and Processing Files
Objectives
slocate
slocate Examples
find
Basic find Examples
find and Logical Operators
find and Permissions
find and Numeric Criteria
find and Access Times
Executing Commands with find
find Execution Examples
The Gnome Search Tool
Hands-on lab
:
Finding and Processing Files
Unit 15 - Investigating and Managing Processes
Objectives
What is a Process?
How Processes Are Created
Process Ancestry
Process States
Viewing Processes
Sending Signals to Processes
Terminating Processes
Altering Process Scheduling Priority
Altering Process Scheduling Priority (continued)
Interactive Process Management Tools
Running a Process in the Foreground
Running a Process in the Background
Suspending a Process
Listing Background and Suspended Jobs
Resuming Suspended Jobs
Compound Commands
Scheduling a Process To Execute Later
Scheduling Periodic Processes
Using cron
Crontab File Format
Hands-on lab
:
Process Controls
Unit 16 - Bash Shell Scripting
Objectives
Scripting Basics
Creating Shell Scripts
Creating Shell Scripts
Generating Output
Handling Input
Exit Status
Conditional Execution
Conditional Execution
Conditional Execution
Conditional Execution
Conditional Execution
for loops
for loops
while loopswhile loops
Positional Parameters
Positional Parameters
Scripting at the Command Line
Shell script debugging
Hands-on lab
:
bash Shell Scripting
Unit 17 - Network Clients
Objectives
Web Clients
Firefox
Other GUI Web Browsers
Non-GUI Web Browsers
wget
Email and Messaging
Evolution
Configuring Evolution
Email and Encryption
Email and Digital Signatures
Evolution and GnuPG
Other GUI Mail Clients
Non-GUI Mail Clients
Gaim
ssh: Secure Shell
scp: Secure copy
telnet and the "r" services
rsync
lftp
gFTP
smbclient
File Transfer with Nautilus
Xorg Clients
Network Diagnostic Tools
Hands-on lab
:
Network Clients
Unit 18 - So... What Now?
Some Areas to Explore
Development
Red Hat Development Classes
System Administrator Duties
RHCE/RHCT Skills Courses
RHCA Skills Courses
The Linux Community
Home
|
About Us
|
Placements
|
Project
|
Enquiry
|
Clients
|
Careers
|
Contact Us
All content Copyright
©
GKTCS Innovations Pvt.ltd
Admin Login
Courses
Development
Android
Core Java
J2EE
Hibernate
Perl
Spring
Struts
Unix System Programming
Unix Shell Scripting
Networking
CCNA
MCSE
RHEL
RHCE
Project Management
PMP
Database
Sql
Plsql
DBA
Web Development
DOT.NET
PHP
JQuery
XML
Flash Scripting CS3
Java Script
AJAX
Html-5
CSS-3
Python
Security Management
CA SITEMINDER
IT Infra Management
CA AUTOSYS
ITIL V3
IT Admin
MCSE
LINUX
Testing
QTP