عربي

 

 

 

Dubai & Sharjah Institute Photos


Register Now

Printing Instructions

SitesPower Training Center
306 Montana Bldg, Zabeel Rd, Karama
Dubai: +9714 335 5549, Sharjah: +9716 575 1315
Email: learn@sitespower.com

Red Hat Linux Essentials - RH033

5 Day Instructor Led Course - 35 Contact Hours
 

  Center Benefits :

- UAE Ministry of Education Accredited Institute

- International Curriculum

- Certified Instructors

- Computer Labs: 1 PC for each student

- Certificate of Achievement (Ministry Attestation fees apply)

 

 

Course Benefits - Red Hat :

This course is provided in conjunction with a Red Hat Authorized Training Center.
 

Course Materials:

Official Red Hat Curriculum

 

Goal:
A power user who can effectively use, customize and script a Red Hat Enterprise Linux system for common command line processes as well as use basic network utilities. A student who successfully masters the material in RH033 is ready to begin learning system administration (RH133).

Audience:
IT professionals who want to build user-level skills before learning Linux System and Network Administration.

Prerequisites:
User-level experience with any computer system, including: use of mouse, use of menus and use of any graphical user interface.

Prepares for:
RH133 Red Hat Linux System Administration

Course Outline

 

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

 

 

SitesPower Training Institute | معهد تدريب سايتس باور

 SitesPower Training Center | Dubai Head Office : +9714-335-5549
Sharjah Institute : +9716-575-1315 | PO Box 13801 Dubai, UAE