Introduction xxxix Part 1: RHCSA 3 Chapter 1 Installing Red Hat Enterprise Linux Server 7 Do I Know This Already? Quiz 7 Foundation Topics 11 Preparing to Install Red Hat Enterprise Linux 11 What Is Red Hat Enterprise Linux 7 Server? 11 Getting the Software 12 Using CentOS 12 Other Distributions 13 Understanding Access to Repositories 13 Understanding Red Hat Enterprise Linux 7 Server Variants and Add-Ons 14 Setup Requirements 15 Course Environment Description 16 Performing a Manual Installation 17 Summary 29 Exam Preparation Tasks 29 Review All Key Topics 29 Define Key Terms 30 Review Questions 30 End-of-Chapter Labs 30 Lab 1.1 31 Chapter 2 Using Essential Tools 33 Do I Know This Already? Quiz 33 Foundation Topics 36 Basic Shell Skills 36 Executing Commands 36 I/O Redirection 37 Using Pipes 39 History 40 Bash Completion 42 Editing Files with vim 42 Understanding the Shell Environment 45 Understanding Variables 45 Environment Configuration Files 46 Using /etc/motd and /etc/issue 46 Finding Help 47 Using --help 48 Using man 48 Finding the Right man Page 48 Updating mandb 50 Using info 51 Using /usr/share/doc Documentation Files 53 Summary 53 Exam Prep Tasks 53 Review All Key Topics 53 Complete Tables and Lists from Memory 53 Define Key Terms 54 Review Questions 54 End-of-Chapter Labs 54 Lab 2.1 55 Chapter 3 Essential File Management Tools 57 Do I Know This Already Quiz 57 Foundation Topics 60 Working with the File System Hierarchy 60 Defining the File System Hierarchy 60 Understanding Mounts 61 Managing Files 66 Working with Wildcards 67 Managing and Working with Directories 67 Working with Absolute and Relative Pathnames 68 Listing Files and Directories 69 Copying Files 70 Moving Files 71 Deleting Files 71 Using Links 73 Understanding Hard Links 73 Understanding Symbolic Links 74 Creating Links 74 Removing Links 75 Working with Archives and Compressed Files 76 Managing Archives with tar 77 Using Compression 78 Summary 80 Exam Preparation Tasks 80 Review All Key Topics 80 Complete Tables and Lists from Memory 81 Define Key Terms 81 Review Questions 81 End-of-Chapter Labs 82 Lab 3.1 82 Chapter 4 Working with Text Files 85 Do I Know This Already? Quiz 85 Foundation Topics 88 Using Common Text File-Related Tools 88 Doing More with Less 88 Showing File Contents with cat 89 Displaying the First or Last Lines of a File with head and tail 90 Filtering Specific Columns with cut 91 Sorting File Contents and Output with sort 91 Counting Lines, Words, and Characters with wc 93 A Primer to Using Regular Expressions 93 Using Line Anchors 94 Using Escaping in Regular Expressions 95 Using Wildcards and Multipliers 95 Using grep to Analyze Text 96 Working with Other Useful Text Processing Utilities 97 Summary 99 Exam Preparation Tasks 99 Review All Key Topics 99 Complete Tables and Lists from Memory 99 Define Key Terms 100 Review Questions 100 End-of-Chapter Labs 100 Lab 4.1 100 Chapter 5 Connecting to Red Hat Enterprise Linux 7 103 Do I Know This Already? Quiz 103 Foundation Topics 106 Working on Local Consoles 106 Logging In to a Local Console 106 Switching Between Terminals in a Graphical Environment 107 Working with Multiple Terminals in a Nongraphical Environment 108 Understanding Pseudo Terminal Devices 109 Booting, Rebooting, and Shutting Down Systems 110 Using SSH and Related Utilities 112 Accessing Remote Systems Using SSH 112 Using Graphical Applications in an SSH Environment 114 Securely Transferring Files Between Systems 115 Configuring Key-Based Authentication for SSH 116 Using Passphrases or Not? 117 Using the screen Command 118 Summary 119 Exam Preparation Tasks 120 Review All Key Topics 120 Define Key Terms 120 Review Questions 120 End-of-Chapter Labs 121 Lab 5.1 121 Chapter 6 User and Group Management 123 Do I Know This Already? Quiz 123 Foundation Topics 126 Differen
Sander van Vugt is an independent Linux trainer, author, and consultant living in the Netherlands. Sander is the author of the best-selling Red Hat Certified System Administrator (RHCSA) Complete Video Course and also of the Red Hat Certified Engineer (RHCE) Complete Video Course. He has also written numerous books about different Linux-related topics, and many articles for Linux publications around the world. Sander has been teaching Red Hat, SUSE, and LPI Linux classes since 1994. As a consultant, he specializes in Linux high-availability solutions and performance optimization. You can find more information about Sander on his website at http://www.sandervanvugt.com . For more information about RHAT certification and additional resources, visit the author's Red Hat Certification page at http://www.rhatcert.com/.