|
Price:
$2,298
Duration:
5 days
Class Times:
Training Start Time: 9:00 a.m.
Training End Time: 4:30-5:00PM (depending on class progress)
Prepares for:
RH133 Red Hat Linux System Administration
What you will learn:
Note: This course covers the same material as RH033 (with an additional day of training that covers the following topics: Learn to install software, configure the network, configure authentication, and install and configure various services using graphical tools.
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
Includes:
- 4 days intensive training on Red Hat Enterprise Linux 4
- Hands-on labs and exercises
- Catered lunch
- One workstation per student!
- Student materials, pre-assessment questionnaire, study aids, handouts
- Red Hat promotional items!
All other expenses of travel and per diem are the student's responsibility.
Sign up soon; class space is limited.
To enroll call 1-858-689-2773 or email info@TechnicalTrainingResources.com |