::CORVIT SYSTEMS::
 
::CORVIT SYSTEMS::
 
 

Corvit Networks offers cutting edge networking solutions & excellent services.

 
  Enter
 
 

Corvit Systems offers quality education through standard & customized ICT based courses.

 
  Enter
 
 

Covit Technologies offers state-of-the-art web deveploment and reliable software solutions.

 
  Enter
     
::CORVIT SYSTEMS::
     
 
  CCNA
 
  CCNP
 
  CCIE (Routing & Switching)
 
  CCIE (Security)
 
  JNCIA
  JNCIP
 
  CCIE (Service Provider)
 
  VoIP
 
  CCSP
 
  CCVP
 
  CCIP
 
  MPLS
 
  Wireless Technology
 
  MCSE 2008
 
  RHCT
 
  RHCE
 
  Practical Networking Lab
 
   
 
   
   
 

RH033 Red Hat Linux Essentials


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.


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 Files system


Unit 9 - Configuring the Bash Shell

- Objectives
- Configuring the Bash Shell 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 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


RH-133 Redhat Linux System Administration

Goal:

A Linux system administrator who has proven competency by passing the RHCT Exam, a realistic performance-based lab exam that tests his/her actual ability to install, configure, and attach a new Red Hat Linux system to an existing production network.


Audience:

Linux or UNIX users, who understand the basics of Red Hat Linux, that desire further technical training to begin the process of becoming a system administrator. Prerequisites:


RH033 Red Hat Linux Essentials

Or equivalent experience with Red Hat Linux. To assist you in determining whether you have equivalent experience, take the RH033 Pre-assessment


UNIT 1 - Installation

- Hardware Overview
- CPU and Memory
- Preparing to Install
- Multiboot systems
- The RHEL Installer
- Installer Features
- RHEL Installation Overview
- Partitioning Hard Drives
- Sample Partition Structure
- Configuring File Systems
- Software RAID
- LVM: Logical Volume Manager
- Network Configuration
- Firewall Setup
- Security Enhanced Linux
- SELinux Installation Options and Control
- Package Selection
- Validating the Installation
- noprobe Mode and Driver Disks
- Post-Install Configuration
- *Hands-on Lab:* Installation


UNIT 2 - System Initialization and Services

- Boot Sequence Overview
- BIOS Initialization
- Boot Loader Components
- GRUB and grub.conf
- Kernel Initialization
- init Initialization
- Run levels
- /etc/rc.d/rc.sysinit
- /etc/rc.d/rc
- Daemon Processes
- System V run levels
- /etc/rc.d/rc.local
- Virtual Consoles
- Controlling Services
- System Shutdown
- System Reboot
- *Hands-on Lab:* Managing Startup


UNIT 3 - Kernel Services and Configuration

- Objectives
- Agenda
- Kernel Modules
- Kernel Module Configuration
- The /proc filesystem
- /proc/sys configuration with sysctl
- General Hardware Resources
- System Bus Support
- Hotswappable Bus Support
- System Monitoring and Process Control
- *Hands-on Lab:* Configuring kernel parameters


UNIT 4 - Filesystem Management

- System Initialization: Device Recognition
- Disk Partitioning
- Managing Partitions
- Managing Data: Filesystem Creation
- Journaling for ext2 filesystems: ext3
- Mount Options and Configuration
- The Auto-Mounter
- ext2/ext3 Filesystem Attributes
- Virtual Memory Files
- Filesystem Maintenance
- Adding a Drive
- *Hands-on Lab:* Filesystem Management


UNIT 5 - Network Configuration

- Device Recognition
- Network Interfaces
- mii-tool
- ifconfig
- ifup/ifdown
- Interface Configuration Files
- Configuration Utilities
- Binding Multiple IP Addresses
- DHCP/BOOTP
- Global Network Parameters
- Default Route
- Static Routes
- Name Resolution
- DNS Client Configuration
- DNS Utilities
- Network Diagnostics
- *Hands-on Lab:* Static Network Settings

UNIT 6 - RPM and Kickstart

- The RPM Way
- RPM Package Manager
- Installing and Removing Software
- Updating a Kernel RPM
- RPM Queries
- RPM Verification
- Other RPM Utilities and Features
- Automatic Dependency
- Resolution
- Red Hat Network (RHN)
- RHN in the Enterprise
- RHN Registration
- The up2date utility
- Remote Administration
- Network Installation Server
- Using Kickstart to Automate Installation
- *Hands-on Lab:* RPM and Kickstart

UNIT 7 - User Administration

- User Policy Considerations
- The User Account Database - /etc/passwd
- Adding a New User Account
- User Private Groups
- Group Administration
- Modifying/Deleting Accounts
- Password Aging Policies
- Login Shell Scripts
- Non Login Shell Scripts
- Switching Accounts
- sudo
- Network Users
- Authentication Configuration
- NIS Client Configuration
- LDAP Client Configuration
- File Ownership
- Linux File Permissions
- SUID / SGID Executables
- The Sticky Bit
- The Setgid Access Mode
- Default File Permissions
- Access Control Lists (ACLs)
- SELinux
- Controlling SELinux
- SELinux Contexts
- Troubleshooting SELinux
- *Hands-on Lab:* User and Group Administration

UNIT 8 - Printing and Administration Tools

- CUPS: Common Unix Printing System
- Controlling Access to cron
- System crontab Files
- System Logging
- syslog Configuration
- Tape Drives
- Using tar/star
- Using dump/restore
- Using cpio
- Remote Backups
- Other Backup Software
- *Hands-on Lab:* Printing and Admin Tools

UNIT 9 - The X Window System

- XOrg: The X11 Server
- XOrg Server Design
- XOrg Server Configuration
- XOrg Modularity
- Server and Client Relationship
- Configuration Utilities
- Remote X Sessions
- *Hands-on Lab:* The X Window System

UNIT 10 - Advanced Filesystem Management

- Software RAID Configuration
- Software RAID Recovery
- Converting LVM1 to LVM2
- Creating Logical Volumes
- Resizing Logical Volumes
- The Linux Quota System
- *Hands-on Lab:* Logical Volumes, RAID and Quotas

UNIT 11 - Troubleshooting

- Basic Guidelines
- Troubleshooting X
- Troubleshooting Networking
- Order of the Boot Process
- Filesystem Corruption
- Filesystem Recovery
- Recovery Run-levels
- Rescue Environment
- *Hands-on Lab:* System Rescue and Troubleshooting

RH253 Red Hat Linux Networking and Security Admin

Goal:

To become a system administrator who can setup a Red Hat Enterprise Linux server and configure common network services and security at a basic level.

Audience:

Linux or UNIX system administrators who already have some real world experience with Red Hat Enterprise Linux systems administration and want a first course in networking services and security.

Prerequisites:

RH133 Red Hat Linux System Administration

Or equivalent experience with Red Hat Enterprise Linux. To assist you in determining whether you have equivalent experience, take the RH133

- LAN/WAN fundamentals or equivalent; Internetworking with TCP/IP or equivalent.

Unit 1: Introduction to System Services

- Service Management
- Types of Services
- Fault Analysis
- SELinux control and contexts
- *Hands-on lab:* Introduction to System Services

Unit 2: Securing Networks

- Packet Filtering Capabilities
- Netfilter Architecture
- Chain Operations
- Connection Tracking
- Network Address Translation (NAT)
- *Hands-on lab:* Securing Networks

Unit 3: Organizing Networked Systems

- DNS Basics
- Internet DNS Hierarchy
- Name Server Hierarchy
- Berkeley Internet Name Domain (BIND)
- Chrooted BIND
- rndc
- Zone Files
- Delegating Subdomains
- BIND Syntax Utilities
- Advanced BIND features
- Configuring the DHCP server
- *Hands-on lab:* Organizing Networked Systems

Unit 4: Network File Sharing Services

- Configuring NFS services
- Configuring FTP services
- Samba Services
- *Hands-on lab:* Network File Sharing Services

Unit 5: Electronic Mail Services

- Operational Overview
- Security and "Anti-Spam" Features
- sendmail Configuration with the m4 Macro Language
- sendmail Client Configuration
- Debugging sendmail
- Postfix
- Configuring postfix
- Additional postfix Configuration
- *Hands-on lab:* Electronic Mail Services

Unit 6: The HTTP Service

- Apache Features
- Apache Server Configuration
- Virtual Hosts
- Apache Namespace Configuration
- Using .htaccess Files
- CGI
- Apache Encrypted Web Server
- Squid Web Proxy Cache
- *Hands-on lab:* The HTTP Service

Unit 7: Security Concerns and Policy

- Definitions of Security
- Basic Network Security
- Diagnostic Utilities
- Remote Service Detection
- Security Policy
- Response Strategies and Resources
- *Hands-on lab:* Security Concerns and Policy

Unit 8: Authentication Services

- Authentication and Account Basics
- PAM Operation
- Core PAM Modules
- Authentication Modules
- Password Security
- Authentication Troubleshooting
- NIS Server Configuration
- NIS Client Configuration
- NIS Troubleshooting
- *Hands-on lab:* Authentication Services

Unit 9: System Monitoring

- Introduction to System Monitoring
- File System Analysis
- System Log Files
- syslogd and klogd configuration
- Log File Analysis
- Monitoring and Limiting Processes
- System Activity Reporting
- *Hands-on lab:* System Monitoring

Unit 10: Securing Services

- System V Startup Control
- Securing the Service
- tcp_wrappers Configuration
- xinetd Access Control
- Advanced Security Options
- *Hands-on lab:* Securing Services

Unit 11: Securing Data

- The Need For Encryption
- Cryptographic Building Blocks
- Symmetric Encryption
- Asymmetric Encryption
- Public Key Infrastructures
- Digital Certificates
- Generating Digital Certificates
- OpenSSH Overview
- OpenSSH Authentication
- The OpenSSH server and clients
- Protecting Your Keys
- *Hands-on lab:* Securing Data




 

  ::CORVIT SYSTEMS::
 
 
 
::CORVIT SYSTEMS::
Copyright ©2000-2010 Corvit. All rights reserved.