.. Sequence of section adornments: .. ==-- .. ==--==--__++~~^^ .. |copy| unicode:: 0xA9 .. copyright sign .. footer:: Copyright |copy| 2011, Scott Purcell, CC BY-NC-SA 3.0 ========================= RHCSA / RHCE Preparation ========================= ------------------------------------------------------- A Creative Commons Courseware ------------------------------------------------------- .. raw:: pdf PageBreak oneColumn Course Outline ======================= .. contents:: Session One: Introductions ================================ Introductions: Your Instructor ----------------------------------------- Scott Purcell scott@texastwister.info http://www.linkedin.com/in/scottpurcell http://twitter.com/texastwister http://www.facebook.com/Scott.L.Purcell Introductions: Your Instructor ----------------------------------------- Qualifications: _____________________ * RHCSA, RHCE #110-008-877 (RHEL6) * Also: CTT+, CLA, CLP, CNI, LPIC1, Linux+ * Curriculum Developer and Trainer for a major computer manufacturer for going on 11 years * Linux Enthusiast since 2000 Personal: _____________ * Husband, father, disciple and * Fun: Part-time Balloon Entertainer Introductions: Fellow Students -------------------------------------- Please Introduce Yourselves ________________________________ * Name * Where you work or what you do. * What Linux experience do you already have? * What goals do you have for this class? * Something fun about yourself. Introductions: The Course ------------------------------- Our Textbook: RHCSA/RHCE Red Hat Linux Certification Study Guide (Exams EX200 & EX300), 6th Edition (Certification Press) Michael Jang ISBN-10: 0071765654 | ISBN-13: 978-0071765657 Publication Date: June 17, 2011 | Edition: 6 Our classroom time will not follow it closely, but it is invaluable for your background reading, later reference, and out-of-class practice and study. Course Goals _____________________ Primary Goal: Preparation to Pass the RHCE Exam (assumes passage of the RHCSA Exam) Secondary Goal: Preparation to Pass the RHCSA Exam Tertiary Goal: Acquiring high-level Enterprise-oriented Linux skills NOT a Goal of this course: Acquiring basic or user-oriented Linux skills. These are assumed as prerequisite for this course. Introductions: Reasonable Expectations ------------------------------------------- * Should I be able to pass the RHCE on this class alone? A stunning number (estimated at 50% or more) of seasoned professionals taking Red Hat's own prep courses fail to pass on first attempt. * Planning for more than one attempt is prudent. Pass rates go up substantially on 2nd attempts. * Maximizing your out-of-class preparation time is prudent. Introductions: Preparation Recommendations ----------------------------------------------- **1. Build a Practice/Study Environment** * Scenario 1 -- A single virtualization-capable system with multiple vm "guests". * Host must have a 64 bit CPU with HW virtualization extensions * 4 GB or more of RAM recommended as a minimum -- 2GB is likely an absolute minimum * 60 GB of HDD space recommended as a minimum -- enough for the host OS and several VMs. * Scenario 2 -- Several physical systems, networked together. * These can be 32-bit (i386 / i686) or 64-bit (x86_64) systems * Each should have 768 MB of RAM as a minimum. * Each should have 12-20 GB of HDD space as a minimum. .. caution:: You may be unable to practice a few of the objectives (those related to virtualization) in this scenario. Introductions: Preparation Recommendations ----------------------------------------------- **2. Take initiative -- form a study group.** Find Participants: * In class * At work * Linked-In groups * Local LUGs * MeetUps **3. Practice, practice, practice!** Introductions: An OS for Practice and Study ---------------------------------------------- RHEL 6 http://www.redhat.com/wapps/eval/index.html?evaluation_id=1008 CENTOS 6 https://www.centos.org/ ClearOS Core (*Not* Enterprise) http://www.clearfoundation.com/Software/downloads (64-bit only) Scientific Linux http://www.scientificlinux.org/ Fedora 13 http://mirrors.fedoraproject.org/publiclist/Fedora/13/x86_64/ Introductions: Online Information ---------------------------------------------- Red Hat docs: http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/index.html RHCSA/RHCE Objectives and other information at: http://www.redhat.com/certification/ Introductions: Classroom Infrastructure ------------------------------------------------ RHEL6 Red Hat Enterprise Linux ----------------------------- * Overview * Server and Desktop variants * Add-on Functionality * LifeCycle The Red Hat Certification Landscape ----------------------------------------- * RHCSA RHCSA is new, replacing the RHCT. It is the "core" sysadmin certification from Red Hat. To earn RHCE and other system administration certs will require first earning the RHCSA. * `RHCSA Details`_ .. _`RHCSA Details`: https://www.redhat.com/courses/ex200_rhcsa_exam/ * `RHCSA Objectives`_ .. _`RHCSA Objectives`: https://www.redhat.com/certification/rhcsa/objectives/ * RHCE RHCE is a senior system administration certification. It is an eligibility requirement for taking any COE exams and is thus a requirement for the upper-level credentials as well. * `RHCE Details`_ .. _`RHCE Details`: https://www.redhat.com/courses/ex300_red_hat_certified_engineer_exam/ * `RHCE Objectives`_ .. _`RHCE Objectives`: https://www.redhat.com/certification/rhce/objectives/ .. raw:: pdf PageBreak oneColumn * Certificates of Expertise COEs are incremental credentials demonstrating skills and knowledge in specialized areas. They are worthy credentials in their own right, but also the building blocks of the upper level credentials. * `Overview of COEs`_ .. _`Overview of COEs`: https://www.redhat.com/certification/certificates_of_expertise/ * RHCSS, RHCDS, RHCA These upper level credentials recognize those who have achieved expertise in several related specialized areas. Each one requires multiple COEs. Exercise 1-1: Install RHEL6 on a Virtual Machine -------------------------------------------------- Following the instructor, install your first virtual machine. RHCSA Objectives -------------------- RHCSA Objectives: Understand & Use Essential Tools ________________________________________________________ * Access a shell prompt and issue commands with correct syntax * Use input-output redirection (>, >>, ``|``, 2>, etc.) * Use grep and regular expressions to analyze text * Access remote systems using ssh and VNC * Log in and switch users in multi-user runlevels * Archive, compress, unpack and uncompress files using tar, star, gzip, and bzip2 * Create and edit text files * Create, delete, copy and move files and directories * Create hard and soft links * List, set and change standard ugo/rwx permissions * Locate, read and use system documentation including man, info, and files in /usr/share/doc . [Note: Red Hat may use applications during the exam that are not included in Red Hat Enterprise Linux for the purpose of evaluating candidate's abilities to meet this objective.] RHCSA: Operate Running Systems ____________________________________ * Boot, reboot, and shut down a system normally * Boot systems into different runlevels manually * Use single-user mode to gain access to a system * Identify CPU/memory intensive processes, adjust process priority with renice, and kill processes * Locate and interpret system log files * Access a virtual machine's console * Start and stop virtual machines * Start, stop and check the status of network services RHCSA: Configure Local Storage ______________________________________ * List, create, delete and set partition type for primary, extended, and logical partitions * Create and remove physical volumes, assign physical volumes to volume groups, create and delete logical volumes * Create and configure LUKS-encrypted partitions and logical volumes to prompt for password and mount a decrypted file system at boot * Configure systems to mount file systems at boot by Universally Unique ID (UUID) or label * Add new partitions, logical volumes and swap to a system non-destructively RHCSA: Create and Configure File Systems ________________________________________________ * Create, mount, unmount and use ext2, ext3 and ext4 file systems * Mount, unmount and use LUKS-encrypted file systems * Mount and unmount CIFS and NFS network file systems * Configure systems to mount ext4, LUKS-encrypted and network file systems automatically * Extend existing unencrypted ext4-formatted logical volumes * Create and configure set-GID directories for collaboration * Create and manage Access Control Lists (ACLs) * Diagnose and correct file permission problems RHCSA: Deploy, Configure & Maintain _____________________________________ * Configure networking and hostname resolution statically or dynamically * Schedule tasks using cron * Configure systems to boot into a specific runlevel automatically * Install Red Hat Enterprise Linux automatically using Kickstart * Configure a physical machine to host virtual guests * Install Red Hat Enterprise Linux systems as virtual...
Ryjufka