Course ID RHL200 Red Hat Linux Administration II Installation, Configuration, Software and Troubleshooting Course Description Students will experience added understanding of configuration issues of disks, boot up services, software, and network and secure connections to network services. This class builds concepts and techniques required to administrate a Red Hat Enterprise Linux and or any other Linux version host but it does assume all essential Linux utilities and command line concepts are understood and the student has experience using them recently. This course is applicable to any version of Linux and is complaint to the Red Hat SA2 course, RHEL 6.3 and prepares students for the RHCE exam. Prerequisites LAN fundamentals or equivalent; Internet understanding and working with TCP/IP or equivalent. 1+ months of solid hands on experience managing any other type of system is also ideal. Audience Anyone wanting to get a clear understanding of administering Red Hat Enterprise Linux (or any Linux based) workstations in a local area network. Anyone wanting to understand and be able to install or update software, manage and backup file space, configure the network connection, connect to network resources, manage network services at boot up and thereafter, troubleshoot boot up, administrate advanced permissions SUID and SGID, create shared group directories and administrate printers and users, configure advanced file system services like RAID and LVM Duration 4 days
Course Content Hardware Requirements and Installing Linux Supported hardware, driver requirements, install options Step by step Installation Overview Pre-configured Installation Options Custom Installation Overview Selecting Packages to Install Basic Network Setup Parameters Firewall and SELinux setup options Video and Monitor Setup For X Window Configuration Custom Install a Workstation with X Desktop Bootup, GRUB Boot Manager, VM Bootup Linux Bootup Overview Grub.conf configuration, Grub Stages and Commands Kernel Initialization, Log : /var/log/dmesg The init Command Steps Daemon Processes and System V Run Levels Runlevel 1, 3, 5 defined Run Level Service Management : chkconfig Initialization management: /etc/inittab The /etc/init.d/rc.local script System Shutdown and Reboot Configuring GRUB restricted access option Managing initialization and startup of network services Switching between run levels Managing orderly shutdowns and reboots Partitions, Formatting, Mounting and swap Adding a disk partition : fdisk Formatting partitions : mkfs, ext2, ext3, swap Mount and umount commands, /etc/fstab updates Rebuilding broken file system: fsck Linux Run Levels
Starting and Stopping System Services Listing Run Level Services Configuring Services in Various Run Levels Create partitions for ext3 Configure a new partition, format and make it available after reboot Configure a new swap partition, format and make it available after reboot Format partitions, create permanent mount points in /etc/fstab Configuring Services as ON or OFF RPM and YUM Package Management Concepts of 'Packages' and Package Managers Using RPM o Displaying current packages installed o Adding, removing packages Tar Balls of software o Installing tar balls of software Configuring and using the YUM frontend to RPM Viewing installed software Installing software at the prompt and in X Query packages, add a package, remove it using RPM and YUM Managing Users and groups Concepts of login control, users and groups Shadow file login restrictions Securing the root account Creation of basic user accounts Choice of command shell to use: sh, ksh, bash User tools: chsh, chgrp, passwd, chfn Admin Tools : chown, sudo Basic security settings Concepts of Security on files and directories Overview of modes, umask and chmod Creating a directory shared by a group of users Pluggable Authentication Modules, PAM, configuration and use Centralized user accounts from NIS and LDAP, client setup
Creating, managing and monitoring file system quotas Add, modify and remove user accounts Managing file security settings Change file ownership Switch to different user accounts Manipulate file security settings Create a shared group directory Create a public and a group restricted directory Configure limited access using PAM Configure access to NIS and LDAP services for additional users Configure quotas for users and groups Admin Tools : IPv4, IPv6, cron, Logs, Process Control, CUPS Concepts of Networking LAN network settings, connection basics Using Static or DHCP networking Network files and parameters within files Host Name Resolution, /etc/hosts, DNS Client set Network Diagnostics: ping, netstat, traceroute, mtr IPv6 features, setup and configuration IPv6 utilities: DHCPv6, ping6, traceroute6, ip, DNS Periodic Job Control: cron, crontab, at, anacron Log Rotation controls and management Configuring syslog options Temp File and Log File Management: tmpwatch, logrotate Process Monitoring: ps, top, gnome-system-monitor o uptime, w, free and vmstat utilities Controlling Processes : top, kill Interpreting performance measurements Printer configuration using CUPS Configuring manual and DHCP IP settings Forcing DHCP settings to release and renew Testing network connectivity Configuring and Testing IPv6 settings Creating cron and at jobs to manage a host Observing and managing log rotation Observing and managing processes
Kernel Concepts, ACL, Attributes, RAID, LVM Preparing To Update Retrieving and Updating To A Newer Kernel RPM /proc Virtual File System Features and Usage /proc System Control Utility : sysctl Kernel Modular Design and Commands lsmod, rmmod, insmod, modprobe Modules Configuration /etc/modprobe.conf Overview Of Daemon Processess, System 5 Run Levels Managing Runlevel Services : chkconfig, init Overview Of RAID Levels and Features Creating RAID Devices and Volumes Info and Recovery Options For mdadm Flexible File Systems With LVM Creating Physical Volume, Volume Group and Logical Volume Resizing Logical Volumes : e2fsadm Adding Physical Volumes : vgextend Display LVM Information : pvdisplay Install and use alternative kernel Observe modules being loaded by kernel Manage run level and services in various run levels Manage services started at reboot Create LVM and RAID partitions for ext3 Configure a new RAID device, format and make it available after reboot Configure a new LVM device, format and make it available after reboot Extend a logical volume while the logical volume is still attached Automated Installations and X Window System Concepts of Installing Systems On LAN/WAN Creating Installation Server Creating kickstart Installation Scripts XOrg Overview File Locations and Configuration Tool Modularity Of Design and Extensibility Built Into Design Layers In X, Desktops and The X Protocol Security With xhost, xauth and ssh
VNC Remote X Display Automating Installation Understanding kickstart directives Configure installation service Configure and test kickstart scripts Switch desktops, remote desktop access Hardware Virtualization with KVM Virtualization Manager Hardware Considerations Virtual Resources Creating a Virtual Machine (VM) VM Management Activating VM's on boot Install virtualization software Create a virtual machine Manage virtual machine with virtmanager Troubleshooting Your System Concepts of Troubleshooting a Broken System Creating an Emergency Boot Disk Getting to Single User Mode Getting to Rescue Mode Using chroot in Rescue Mode Where to start looking for trouble: log files Examples of broken systems and what to do o Bad boot block, bad file system, bad fstab, Emergency scenarios and how to repair them o Repairs from single user mode o Repairs from executive mode Using the chroot command within rescue mode to: o Rebuild boot block Recover from bad root partition