Linux Training Overview
This course will teach the commands and methods needed to setup
and manage advanced networking, security, and performance
management on a RHEL 6 system. The course will also use a problem
solving approach in the lab exercises to teach system administrators
advanced topics, for long-term mangement of the system.
On completion of this course, a systems administrator should be able to
install, update, and boot the RHEL 6 operating system; setup a RHEL 6
system to act as a: DNS server (and client), VSFTPD server, Apache
web server, email server, SAMBA host. Topics covering basic encryption,
performance management tools, and usage of PAM will also be covered.
This course is used for
preparation for the RHCSA and RHCE certification examinations.
Systems: Red Hat Enterprise Linux Version 6 (all update levels).
Linux Training Prerequisites
This course is a concentrated preparation for the RHCSA and
RHCE examination.
Participants are assumed to be (Red Hat Enterprise) Linux system
administrators working on production level configurations, and have
used and demonstrated competencies in Linux fundamentals and
entry-level administrative functions.
Linux Training Course duration
This course normally requires five (5) days, approximately 60%
lecture, and 40% lab time.
Linux Training Course Objectives
Advanced RHEL 6 Networking Features
automated network attributes setup
network address types
network information files
controlling telnet services
controlling trusted host services
TCP Wrappers
syslog (and remote logging)
logwatch
Domain Name System (DNS) Server / Client Setup
reasons for DNS
DNS layout and overview
FQDN (fully qualified domain (host) name)
DNS server types
name resolution
primary name server setup
secondary and caching-only name server setup
testing a primary name server
resolver host setup
controlling named (via rndc)
RHEL 6 Server Setups
SAMBA
SAMBA overview
basic SAMBA server installation
accessing SAMBA server shared files
SAMBA shared printer setup and access
sendmail
mail components
sendmail daemon
changing sendmail configuration files
replacing sendmail with postfix
web server
Apache Web Server packages
configuration files
logging files
executable scripts
ftp
ftp servers overview
vsftpd
NFS
NFS server setup
NFS client
automounter
Logical Volume Management
Setup and configuration
RHEL 6 Security
Unix types
Administrator responsibilities
Basic security considerations
Types of security and attacks
Reacting to a security problem
special file attributes (SUID, SGID, STICKY)
Access Control Lists (ACLs)
Default Access Control Lists (ACLs)
PAM (Pluggable Authentication Modules)
IPTABLES (Netfilter firewall)
Data encryption in RHEL6 (files and filesystems)
SSH
Using SSH tunnels for secure graphical connections
Boot Management
GRUB level security (boot files)
Administrator Level BASH Shell Scripting
rules for writing shell scripts
shell built-in constructs
conditional and looping expressions
processing command line arguments and options
error and control/C handling