Course Overview This highly practical instructor led training course is designed to give experienced LINUX/UNIX administrators practical experience in the administration of a LINUX system to a level required by the Red Hat Certified System Administrator (RHCSA) certification. This course is targeted to closely follow the official Red Hat curriculum and will enable the student to work towards the RHCSA qualifications. This class will have a high, practical content and a fast pace. Delegates should have a strong command line experience of UNIX/LINUX including cp, grep, mkdir, ssh, tar, useradd, cups, be capable of using man pages and DHCP to name just a few. This course can also be used as a practical refresher course prior to taking the RHCSA examination. Skills Gained The delegates will have knowledge in all, and practise in some, of the following: Install the Operating System using kickstart Configure and test Network Interfaces Configure an Apache Web Server and FTP server Share data using the Samba and NFS File sharing systems Administer password ageing and configure an LDAP client Secure systems using SELinux, Firewalls and Access Control Lists (ACL's) Configure Partitions, File systems and Swap space Install and Manage software using rpm, yum and RHN Configure Advanced System Logging Manage Processes and system logs Install and Manage KVM virtual machines Troubleshoot Systems Who will the Course Benefit? The course is suitable for experienced LINUX/UNIX System Administrators who need to acquire knowledge of the key administrative tasks required to administer a LINUX system. This course will teach the necessary skills to enable the student to work towards the RHCSA certification. This course assumes a strong prior knowledge of the LINUX/UNIX operating system. The content of the Administering Red Hat Linux - Part I course is the minimum level of knowledge required for attendance on this course. Course Objectives On completion of the course, the delegate will have a greater technical awareness of the system and will have acquired practical experience of the key administration duties on a Red Hat Linux system. They will possess the essential knowledge required to study towards the official Red Hat Certified System Administrator (RHCSA) qualification. Examinations
This course is targeted to closely follow the official Red Hat curriculum, and thus will enable the student to work towards the Red Hat Certified System Administrator (RHCSA) qualifications. Before taking any exam, ensure you have the recommended experience. The Red Hat website lists all exam requirements and these are updated regularly. Exams are not included as part of the course. Requirements Experienced Linux/UNIX Administrators. NOTE: Course technical content is subject to change without notice. Course Contents - DAY 1 Course Introduction Administration and Course Materials Course Structure and Agenda Delegate and Trainer Introductions Session 1: ACCESSING DOCUMENTATION Getting Help - man pages, info, /usr/share/doc Sources of information available on the WEB Session 2: BASIC CLIENT NETWORKING Configuring Network Interfaces Controlling Network Devices: ifup/ifdown Configuring IPV4 dynamic and static networking Network Tools ifconfig, ethtool etc Configuring basic NTP Connecting NIS and LDAP clients to corresponding servers Linking to a system using ssh and rsync Session 3: INSTALLING RED HAT LINUX USING KICKSTART How Kickstart works Sections within a Kickstart configuration file Pre and Post Kickstart processing Creating a Kickstart file Creating the Linux Install Server
Differing ways of starting a Kickstart installation Session 4: MANAGING USER ACCOUNTS Authentication policies and User Private Groups Password management using passwd, chage etc Managing user profile files Extended file permissions including suid,sgid Access Control List (ACL's) Switching to another user Connecting to a centralised administration server Course Contents - DAY 2 Session 5: SYSTEM MONITORING Monitor CPU and memory usage Check disk utilisation System Log Files Monitor system logs Syslogd and klogd Configuration Advanced syslogd Configuration Analysing and rotating logfiles Session 6: SOFTWARE MANAGEMENT The Red Hat Package Management system Installing removing software manually using rpm RPM queries and verifying packages Dependency problems and resolution Updating the Kernel from RPM's Other RPM features Updating using Red Hat Network The YUM management tool The software repositories Accessing repositories from a client Session 7: DATA SECURITY SELinux Management of SELinux Easy configuration and customisation of SELinux
Configuring and using ssh and scp Basic Firewall management Course Contents - DAY 3 Session 8: DEPLOYING AN FTP AND WEB SERVER The Apache and Tux Web Servers Apache server configuration files Apache Configuration Directives Virtual Host Management: Name and IP Based Access CGI Programs and Apache modules HTTP and SELinux The FTP Service using vsftpd VNC Configuring and using ssh and scp Session 9: PARTITIONING AND LVM VOLUMES Understand disk partitioning LUKS encrypted partitions Basic LVM design and configuration The Logical Volume Manager (LVM) Creating LVM file systems Extending LVM file systems LVM Snapshots Session 10: MAINTAINING THE KERNEL Loading and removing modules Using kernel arguments Course Contents - DAY 4 Session 11: CHANGING RUN-LEVELS
The init program and run levels The boot Sequence explained The grub boot manager The /etc/rc.d/rc.sysinit Program The Startup Script Model Control Services using chkconfig, ntsysv etc. System Shutdown and Reboot management Session 12: MANAGING VIRTUAL SYSTEMS Virtualisation concepts Install a virtual system Checking for supported hardware Start and shutdown a virtual system Session 13: TROUBLESHOOTING Understanding the boot process The Rescue Environment Using the anaconda rescue environment The Networked Rescue Environment Overriding Boot Levels from grub Booting from USB devices Common boot problems and their resolution