RHL-200/ 300
RED HAT LINUX SYSADMIN/ NETWORK SERVICES ACCELERATED


Length: 5 Days

Tuition: $2495
 

Intended for administrators proficient in Unix environments, this course helps administrators transition their Unix skills to the Linux environment. This accelerated fast track course course concentrates on the popular Red Hat Enterprise Linux distribution, and covers subjects ranging from initial installation of Linux to day-to-day administrative tasks such as management of user accounts and disk space.  Also covered is setup and maintenance of many of the most popular network services available for Linux, including servers for DNS, SMB, e-mail servers, FTP, web, and caching proxy. Special attention is paid to the concepts needed to implement these services securely, and to the trouble-shooting skills which will be necessary for real-world administration of network and system services.

Individuals wishing to take this class should already have a solid grounding in UNIX administration concepts. Fundamentals such as an understanding of the Linux filesystem, process management, and the ability to manipulate and edit files is considered a must and will not be covered in class. An understanding of network

Concepts and the TCP/IP protocol suite is helpful.

This course is intended to be taught as a five day 40 hour course.  However the content supplied could span more than seven days in length.  To keep the course within a targeted 40 hour time frame a consensus between the student and instructor must be made on which topics and labs not to cover.  The remaining topics not targeted for exclusion should be covered at an accelerated pace.

Linux Installation

·          Pre-installation Considerations

·          Hardware Compatibility

·          Multi-OS Booting

·          Partition Considerations

·          Filesystem Considerations

·          Journaled Filesystems

·          Installation Choices

·          CD-ROM Installation

·          Network Installation

·          Local Hard Drive Installation

·          FC Personal Desktop Class

·          FC Workstation Class

·          FC Server Class

·          FC Custom Class

·          Install Program Interface

·          Installation Diagnostics

·          Language Selection

·          Keyboard Configuration

·          Mouse Configuration

·          Fedora Install Options

·          Automatic Partitioning

·          Partitioning with Disk Druid

·          Installing a Boot Loader

·          Network Configuration

·          Firewall Configuration

·          Language Support Selection

·          Root Password Configuration

·          Time Zone Configuration

·          Package Group Selection

·          Installing Packages

·          Video Card Configuration

·          Monitor Configuration

·          Finalizing GUI Configuration

·          Fedora Create A Boot Disk?

·          Install Finished and Firstboot

·          Authentication Configuration

Post-Install System Configuration

·          Configuration Utilities

·          Red hat Configuration Files

·          Network Services

·          Kudzu

·          Configuring New Hardware

·          Configuring Kernel via / proc

·          Managing Software

·          RPM Features

·          RPM Architecture

·          RPM Package Files

·          Working with RPMs

·          Package Dependencies

·          Querying and Verifying with rpm

·          Configuring Printers

·          Common UNIX Printing System

·          Defining a Printer

·          Kickstart

·          Creating Kickstart Files

·          Using Kickstart files

Boot Process and SysV ini

·          Booting Linux on PCs

·          LILO Options

·          GRUB Configuration

·          Kernel Boot Parameters

·          /sbin/init

·          System init Styles

·          /etc/inittab

·          Rc.sysinit, and rc

·          /etc/init.d and /etc/rcX.d

·          Typical SysV Init Script

·          The rc.local file

·          Managing Daemons

·          Controlling Startup Services

·          Shutdown and Reboot

User/Group Administration and NFS

·          User/ Group Concepts

·          User Private Group Scheme

·          User Administration

·          Modifying Accounts

·          Group Administration

·          Password Aging

·          Default User Files

·          Controlling Logins

·          PAM, PAM Services, and, PAM Control Statements

·          su, Wheel, and sudo

·          DS Client Configuration

·          File Sharing via NFS

·          NFS Clients

·          Automounting Filesystems

Filesystem Administration

·          Partition Tables

·          File System configuration

·          Mounting File Systems

·          Filesystem Maintenance

·          Persistent Block Devices

·          Using devlabel

·          Resizing Filesystems

·          File Deletion and Undeletion

·          Swap

·          Disk Usage

·          Configuring Disk Quotas

·          Checking Disk Quotas

·          Filesystem Attributes

·          File Access Control Lists

·          Manipulating FACLs

·          Viewing FACLs

·          Backing Up FACLs

·          Backup Hardware and Software

·          Tape Libraries

·          Backup Examples

LVM and Raid

·          Logical Volume Management

·          Implementing LVMs

·          Manipulating LVMs

·          Advanced LVM Concepts

·          RAID Concepts

·          RAID Usage

Cron & Process Admin

·          Logical Volume Management

·          Implementing LVMs

·          Manipulating LVMs

·          Advanced LVM Concepts

·          RAID Concepts

·          RAID Usage 

Task Automation & Process Accounting

·          Automating Tasks

·          at/ batch

·          at Access Control

·          cron, crontab, and crontab Format

·          /etc/cron.* Directories

·          anacron

·          Viewing Processes

·          Managing Processes

·          System Logging

·          /etc/syslog.conf

·          Log Management

·          Log Anomaly Detector

·          Process Accounting

·          Using Process Accounting

·          Limiting System Resources

·          System Status- Memory. I/O, and , CPU

·          sar

Client Networking

·          Linux Network Interfaces

·          Runtime configuration change

·          Configuring Routing Tables

·          ARP

·          Advanced Configuration

·          Starting and Stopping Interfaces

·          Virtual IP Interfaces

·          Enabling IPv6

·          Interface Bonding

·          802.1q VLANS

·          Network Profiles and ifup

·          IP Stack configuration

·          DNS Clients

·          Network Services via DHCP

·          DHCP Clients

·          Dhcpd.conf Syntax

·          Red Hat Configuration Tools

·          Network Diagnostics

The X Window System

·          Xfree86/ X.org

·          Configuring X

·          X Fonts

·          Using Fonts

·          Display Manager Selection

·          XDMCP

·          Using Unix Remotely

·          X Security

·          Specialized X Servers

·          Starting X Apps Automatically

Security Concepts

·          Security Concepts

·          Tightening Default Security

·          Staying Current

·          Using up2date

·          Security Advisories

·          Inetd/ xinetd

·          Xinetd Features

·          TCP Wrappers

·          Hosts.allow & hosts.deny

·          Advanced TCP Wrappers

·          host. * Syntax Shortcuts

·          Basic Firewall Activation

·          Stateful Packet Filter: iptables

·          iptables Concepts

·          Using iptables

Linux Kernel Compilation

·          Why Compile?

·          Getting Kernel Source

·          Preparing to Compile

·          Configuring the Kernel

·          General Options

·          Disk Configuration

·          Network configuration

·          Expansion Port Configuration

·          Multimedia configuration

·          Kernel Documentation

·          RH 2.4 Kernel Extensions

·          Compiling the Kernel

·          Compile and Install Modules

·          Installing the Kernel

·          Tips and Tricks

Configuring Bind

·          BIND Configuration Files

·          Named.conf Syntax and Options Block

·          Creating a Site-Wide Cache

·          Zones in named.conf

·          Zone Database File Syntax

·          SOA- Start of Authority

·          A-Address/ PTR-Pointer

·          NS-Name Server

·          CNAME-Alias/ MS-Mail Host

·          Abbreviations and Shortcuts

·          $GENERATE

OpenLDAP Servers

·          OpenLDAP Components

·          Configuring slapd

·          Global Parameters and Schema Definition

·          Access Control

·          Backend Types

·          Backend and Database configuration

·          Indexes and Replicas

·          Replica Configuration

Using OpenLDAP

·          Managing slapd

·          Online and Offline Data Manipulation

Using Apache

·          HTTP Operation

·          Apache History and Status

·          Apache Architecture

·          SSL/ HTTPS and Apache

·          Apache Configuration Files

·          httpd.conf

·          Dynamic Shared Objects

·          Adding Modules to Apache

·          Apache Logging

·          Log Analysis

·          The Webalizer

Virtual Hosting with Apache

·          HTTP Virtual Servers

·          DNS Implications

·          Security Implications

·          IP-based Virtual Host

·          Name-based Virtual Host

·          Port-based Virtual Host

Apache Security

·          Delegating Administration

·          Directory Protection

·          Common Uses for .htaccess

·          Symmetric and Asymmetric Key Cryptography

·          Digital Certificates

·          SSL Using mod_ssl

Implementing an FTP Server

·          The FTP Protocol and Operation

·          Active and Passive FTP

·          WU-FTPD

·          Vsftpd

·          Configuring vsftpd

·          Anonymous vsftpd

The SQUID Proxy Server

·          Squid Overview, File Layout, and Access Control lists

·          Squid ACL application

·          Tuning Squid/ Hierarchies

·          Bandwidth Metering

·          Monitoring Squid

·          Proxy Client Configuration

Samba Concepts

·          SMB Network Protocol

·          NetBIOS and NetBEUI

·          NetBIOS Naming

·          Samba Daemons, Clients, and Utilities

·          Samba Configuration Files

·          The smb.conf File

Configure Samba

·          Install the Samba server and configure it to share your tmp/directory

·          Use smbclient and smbfs to access SMB shares

Sendmail

·          sendmail Features, and Process

·          sendmail Architectures, Components, and Configuration

·          Configuration Files

·