Introduction xxx Part I: Performing Basic System Management Tasks Chapter 1 Installing Red Hat Enterprise Linux 3 "Do I Know This Already?" Quiz 3 Foundation Topics 6 Preparing to Install Red Hat Enterprise Linux 6 What Is Red Hat Enterprise Linux 10 Server? 6 Getting the Software 7 Using Red Hat Enterprise Linux 7 Using CentOS Stream 8 Other Distributions 8 Understanding Access to Repositories 8 Setup Requirements 9 Cert Guide Environment Description 10 Performing an Installation 10 Summary 21 Exam Preparation Tasks 21 End-of-Chapter Lab 22 Chapter 2 Using Essential Tools 25 "Do I Know This Already?" Quiz 25 Foundation Topics 28 Basic Shell Skills 28 Understanding Commands 28 Executing Commands 28 I/O Redirection 30 Using Pipes 32 History 33 Bash Completion 35 Editing Files with vim 35 Editing Files with nano 38 Understanding the Shell Environment 39 Understanding Variables 39 Recognizing Environment Configuration Files 40 Using /etc/motd and /etc/issue 41 Finding Help 42 Using --help 42 Using man 42 Finding the Right man Page 43 Updating mandb 45 Using RHEL Lightspeed 46 Summary 47 Exam Preparation Tasks 47 End-of-Chapter Lab 49 Chapter 3 Essential File Management Tools 51 "Do I Know This Already?" Quiz 51 Foundation Topics 54 Working with the File System Hierarchy 54 Defining the File System Hierarchy 54 Understanding Mounts 55 Managing Files 60 Working with Wildcards 60 Managing and Working with Directories 60 Working with Absolute and Relative Pathnames 61 Listing Files and Directories 62 Copying Files and Directories 63 Moving Files and Directories 64 Deleting Files and Directories 65 Using Links 66 Understanding Hard Links 66 Understanding Symbolic Links 67 Creating Links 68 Removing Links 69 Working with Archives and Compressed Files 70 Managing Archives with tar 70 Creating Archives with tar 71 Monitoring and Extracting tar Files 71 Using Compression 72 Summary 74 Exam Preparation Tasks 74 End-of-Chapter Lab 76 Chapter 4 Working with Text Files 79 "Do I Know This Already?" Quiz 79 Foundation Topics 82 Using Common Text File-Related Tools 82 Doing More with less 82 Showing File Contents with cat 83 Displaying the First or Last Lines of a File with head and tail 84 Filtering Specific Columns with cut 85 Sorting File Contents and Output with sort 85 Counting Lines, Words, and Characters with wc 86 A Primer to Using Regular Expressions 87 Using Line Anchors 88 Using Escaping in Regular Expressions 89 Using Wildcards and Multipliers 89 Using Extended Regular Expressions 90 Using grep to Analyze Text 91 Working with Other Useful Text Processing Utilities 92 Summary 94 Exam Preparation Tasks 94 End-of-Chapter Lab 96 Chapter 5 Connecting to Red Hat Enterprise Linux 99 "Do I Know This Already?" Quiz 99 Foundation Topics 102 Working on Local Consoles 102 Logging In to a Local Console 102 Switching Between Terminals in a Graphical Environment 103 Working with Multiple Terminals in a Nongraphical Environment 105 Understanding Pseudo Terminal Devices 106 Booting, Rebooting, and Shutting Down Systems 107 Using SSH and Related Utilities 108 Accessing Remote Systems Using SSH 108 Securely Transferring Files Between Systems 111 Using scp to Securely Copy Files 111 Using sftp to Securely Transfer Files 112 Using rsync to Synchronize Files 113 Configuring Key-Based Authentication for SSH 113 Using Passphrases or Not? 114 Using Cockpit 114 Understanding Cockpit 115 Performing Common Tasks with Cockpit 115 Summary 116 Exam Preparation Tasks 117 End-of-Chapter Labs 118 Chapter 6 User and Group Management 121 "Do I Know This Already?" Quiz 121 Foundation Topics 124 Understanding Different User Types 124 Users on Linux 124 Working as Root 124 Using su 125 sudo 126 PolicyKit 128 Creating and Managing User Accounts 129 System Accounts and Normal Accounts 129 Creating Users 132 Modifying the Configuration Files 133 Using useradd 133 Home Directories 133 Default Shell 134 Managing User Properties 134 Configuration Files for User Management Defaults 135 Managing Password Properties 135 Creating a User Environment 136 Creating and Managing Group Accounts 137 Understanding Linux Groups 137 Creating Groups 138 Creating Groups with vigr 138 Using groupadd to Create Groups 139 Managing Group Properties 139 Summary 140 Exam Preparation Tasks 140 End-of-Chapter Labs 142 Chapter 7 Permissions Management 145 "Do I Know This Already?" Quiz 145 Foundation Topics 148 Managing File Ownership 148 Displaying Ownership 148 Changing User Ownership 149 Changing Group Ownership 149 Understanding Default Ownership 150 Managing Basic Permissions 151 Understanding Read, Write, and Execute Permissions 151 Applying Read, Write, and Execute Permissions 152 Managing Advanced Permissions 155 Understanding Advanced Permissions 155 Applying Advanced Permissions 157 Setting Default Permissions with umask 159 Working with User-Extended Attributes 160 Summary 161 Exam Preparation Tasks 162 Review All Key Topics 162 End-of-Chapter Lab 163 Chapter 8 Configuring Networking 165 "Do I Know This Already?" Quiz 165 Foundation Topics 168 Networking Fundamentals 168 IP Addresses 168 IPv6 Addresses 169 IPv4 Network Masks 169 Binary Notation 170 MAC Addresses 171 Protocol and Ports 171 Managing Network Addresses and Interfaces 172 Validating Network Configuration 173 Validating Network Address Configuration 173 Validating Routing 176 Validating the Availability of Ports and Services 177 Managing Network Configuration with nmtui and nmcli 178 Required Permissions to Change Network Configuration 179 Configuring the Network with nmcli 180 Configuring the Network with nmtui 182 Working on Network Configuration Files 184 Setting Up Hostname and Name Resolution 185 Hostnames 185 DNS Name Resolution 187 Summary 189 Exam Preparation Tasks 189 End-of-Chapter Lab 191 Part II: Operating Running Systems Chapter 9 Managing Software 193 "Do I Know This Already?" Quiz 193 Foundation Topics 196 Managing Software Packages with dnf 196 Understanding the Role of Repositories 196 Registering Red Hat Enterprise Linux for Support 197 Managing Subscriptions 197 Specifying Which Repository to Use 198 Understanding Repository Security 200 Creating Your Own Repository 202 Using dnf 204 Using dnf to Find Software Packages 204 Getting More Information About Packages 206.
Red Hat RHCSA 10 Cert Guide : Ex200