Muutke küpsiste eelistusi

Red Hat RHCSA/RHCE 7 Cert Guide: Red Hat Enterprise Linux 7 (EX200 and EX300) [Multiple-component retail product]

  • Formaat: Multiple-component retail product, 1008 pages, kõrgus x laius x paksus: 234x200x45 mm, kaal: 1760 g, Contains 1 Hardback and 1 DVD video
  • Sari: Certification Guide
  • Ilmumisaeg: 24-Sep-2015
  • Kirjastus: Pearson IT Certification
  • ISBN-10: 0789754053
  • ISBN-13: 9780789754059
Teised raamatud teemal:
  • Formaat: Multiple-component retail product, 1008 pages, kõrgus x laius x paksus: 234x200x45 mm, kaal: 1760 g, Contains 1 Hardback and 1 DVD video
  • Sari: Certification Guide
  • Ilmumisaeg: 24-Sep-2015
  • Kirjastus: Pearson IT Certification
  • ISBN-10: 0789754053
  • ISBN-13: 9780789754059
Teised raamatud teemal:
Master every objective on the RHCSA and RHCE exams





4 Practice Exams (2 RHCSA and 2 RHCE) More than 40 interactive hands-on exercises and performance-based CLI simulations 3 Virtual Machines to help you test your skills in a real-world environment More than 30 minutes of unique video examining pre-assessment theoretical exams so you know if you are prepared to take the tests More than 2 hours of video instruction from our best-selling RHCSA and RHCE Complete Video Courses 40 interactive chapter and glossary quizzes

 

This study guide helps you master topics on both the Red Hat RHCSA (EX200) and RHCE (EX300) exams for Red Hat Enterprise Linux Version 7, including:

 

Part 1: RHCSA

 





Basic System Management: Installation, tools, text files, server connections; user, group, and permissions management; network configuration

Operating Running Systems: Process management, VMs, package installation, task scheduling, logging, managing partitions, and LVM logical volumes Advanced System Administration: Basic kernel management, basic Apache server configuration, boot procedures/troubleshooting Managing Network Services: Using Kickstart; managing SELinux; configuring firewalls, remote mounts, FTP, and time services

 

Part 2: RHCE

 





System Configuration/Management: External authentication/authorization, iSCSI SANs, performance reporting, optimization, logging, routing/advanced networking, and Bash scripting System Security: Configuring firewalls, advanced Apache services, DNS, MariaDB, NFS, Samba, SMTP, SSH, and time synchronization

 

Red Hat RHCSA/RHCE 7 Cert Guide contains proven study features that allow you to succeed on the exam the first time. Best-selling author and top Linux consultant Sander van Vugt shares preparation hints and test-taking tips, helping you identify areas of weakness to improve both your conceptual knowledge and hands-on skills. This complete study package includes the following:

 





A test-preparation routine proven to help you pass Red Hats tough certification exams Clearly defined chapter learning objectives covering all RHCSA (EX200) and RHCE (EX300) exam topics Chapter-ending review questions to help you drill on key concepts you must know thoroughly Chapter-ending labs showing what real exam tasks and assignments look like 4 Practice Exams that appear in the book and also on the on the companion website and DVD (2 RHCSA and 2 RHCE), so you can thoroughly test your skills before taking your actual exams More than 40 Interactive Hands-on Exercises and 40 Interactive Quizzes to help you immediately test and reinforce your knowledge 4 advanced Command-Line Interface simulations (2 RHCSA and 2 RHCE) walking you through realistic, complex, multi-step Red Hat scenarios
Introduction xxxix
Part 1: RHCSA 3(552)
Chapter 1 Installing Red Hat Enterprise Linux Server
7(26)
"Do I Know This Already?" Quiz
7(4)
Foundation Topics
11(1)
Preparing to Install Red Hat Enterprise Linux
11(6)
What Is Red Hat Enterprise Linux 7 Server?
11(1)
Getting the Software
12(1)
Using CentOS
12(1)
Other Distributions
13(1)
Understanding Access to Repositories
13(1)
Understanding Red Hat Enterprise Linux 7 Server Variants and Add-Ons
14(1)
Setup Requirements
15(1)
Course Environment Description
16(1)
Performing a Manual Installation
17(12)
Summary
29(1)
Exam Preparation Tasks
29(1)
Review All Key Topics
29(1)
Define Key Terms
30(1)
Review Questions
30(1)
End-of-Chapter Labs
30(3)
Lab 1.1
31(2)
Chapter 2 Using Essential Tools
33(24)
"Do I Know This Already?" Quiz
33(3)
Foundation Topics
36(1)
Basic Shell Skills
36(6)
Executing Commands
36(1)
I/O Redirection
37(2)
Using Pipes
39(1)
History
40(2)
Bash Completion
42(1)
Editing Files with vim
42(3)
Understanding the Shell Environment
45(2)
Understanding Variables
45(1)
Environment Configuration Files
46(1)
Using /etc/motd and /etc/issue
46(1)
Finding Help
47(6)
Using --help
48(1)
Using man
48(1)
Finding the Right man Page
48(2)
Updating mandb
50(1)
Using info
51(2)
Using /usr/share/doc Documentation Files
53(1)
Summary
53(1)
Exam Prep Tasks
53(1)
Review All Key Topics
53(1)
Complete Tables and Lists from Memory
53(1)
Define Key Terms
54(1)
Review Questions
54(1)
End-of-Chapter Labs
54(3)
Lab 2.1
55(2)
Chapter 3 Essential File Management Tools
57(28)
Do I Know This Already Quiz
57(3)
Foundation Topics
60(1)
Working with the File System Hierarchy
60(6)
Defining the File System Hierarchy
60(1)
Understanding Mounts
61(5)
Managing Files
66(7)
Working with Wildcards
67(1)
Managing and Working with Directories
67(1)
Working with Absolute and Relative Pathnames
68(1)
Listing Files and Directories
69(1)
Copying Files
70(1)
Moving Files
71(1)
Deleting Files
71(2)
Using Links
73(3)
Understanding Hard Links
73(1)
Understanding Symbolic Links
74(1)
Creating Links
74(1)
Removing Links
75(1)
Working with Archives and Compressed Files
76(4)
Managing Archives with tar
77(1)
Using Compression
78(2)
Summary
80(1)
Exam Preparation Tasks
80(1)
Review All Key Topics
80(1)
Complete Tables and Lists from Memory
81(1)
Define Key Terms
81(1)
Review Questions
81(1)
End-of-Chapter Labs
82(3)
Lab 3.1
82(3)
Chapter 4 Working with Text Files
85(18)
"Do I Know This Already?" Quiz
85(3)
Foundation Topics
88(1)
Using Common Text File-Related Tools
88(5)
Doing More with Less
88(1)
Showing File Contents with cat
89(1)
Displaying the First or Last Lines of a File with head and tail
90(1)
Filtering Specific Columns with cut
91(1)
Sorting File Contents and Output with sort
91(2)
Counting Lines, Words, and Characters with wc
93(1)
A Primer to Using Regular Expressions
93(3)
Using Line Anchors
94(1)
Using Escaping in Regular Expressions
95(1)
Using Wildcards and Multipliers
95(1)
Using grep to Analyze Text
96(1)
Working with Other Useful Text Processing Utilities
97(2)
Summary
99(1)
Exam Preparation Tasks
99(1)
Review All Key Topics
99(1)
Complete Tables and Lists from Memory
99(1)
Define Key Terms
100(1)
Review Questions
100(1)
End-of-Chapter Labs
100(3)
Lab 4.1
100(3)
Chapter 5 Connecting to Red Hat Enterprise Linux 7
103(20)
"Do I Know This Already?" Quiz
103(3)
Foundation Topics
106(1)
Working on Local Consoles
106(6)
Logging In to a Local Console
106(1)
Switching Between Terminals in a Graphical Environment
107(1)
Working with Multiple Terminals in a Nongraphical Environment
108(1)
Understanding Pseudo Terminal Devices
109(1)
Booting, Rebooting, and Shutting Down Systems
110(2)
Using SSH and Related Utilities
112(7)
Accessing Remote Systems Using SSH
112(2)
Using Graphical Applications in an SSH Environment
114(1)
Securely Transferring Files Between Systems
115(1)
Configuring Key-Based Authentication for SSH
116(1)
Using Passphrases or Not?
117(1)
Using the screen Command
118(1)
Summary
119(1)
Exam Preparation Tasks
120(1)
Review All Key Topics
120(1)
Define Key Terms
120(1)
Review Questions
120(1)
End-of-Chapter Labs
121(2)
Lab 5.1
121(2)
Chapter 6 User and Group Management
123(28)
"Do I Know This Already?" Quiz
123(3)
Foundation Topics
126(1)
Different User Types
126(3)
Users on Linux
126(1)
Working as Root
126(1)
Using su
127(1)
sudo
128(1)
PolicyKit
128(1)
Managing User Accounts
129(8)
System and Normal Accounts
129(3)
Creating Users
132(2)
Managing User Properties
134(1)
Configuration Files for User Management Defaults
134(1)
Managing Password Properties
135(1)
Creating a User Environment
136(1)
Creating and Managing Group Accounts
137(3)
Understanding Linux Groups
137(1)
Creating Groups
138(1)
Managing Group Properties
139(1)
Logging In Through an External Authentication Service
140(6)
Understanding LDAP
140(2)
Making the Authentication Platform Available
142(1)
Configuring RHEL 7 for LDAP Authentication
142(1)
Managing nslcd
143(1)
Managing sssd
144(2)
Summary
146(1)
Exam Preparation Tasks
146(1)
Review All Key Topics
146(1)
Complete Tables and Lists from Memory
147(1)
Define Key Terms
147(1)
Review Questions
147(1)
End-of-Chapter Labs
148(3)
Lab 6.1
148(1)
Lab 6.2
148(3)
Chapter 7 Configuring Permissions
151(26)
"Do I Know This Already?" Quiz
151(4)
Foundation Topics
155(1)
Managing File Ownership
155(3)
Displaying Ownership
155(1)
Changing User Ownership
156(1)
Changing Group Ownership
156(1)
Understanding Default Ownership
157(1)
Managing Basic Permissions
158(3)
Understanding Read, Write, and Execute Permissions
158(1)
Applying Read, Write, and Execute Permissions
159(2)
Managing Advanced Permissions
161(4)
Understanding Advanced Permissions
161(3)
Applying Advanced Permissions
164(1)
Managing ACLs
165(4)
Understanding ACLs
166(1)
Preparing Your File System for ACLs
166(1)
Changing and Viewing ACL Settings with setfacl and getfacl
166(2)
Working with Default ACLs
168(1)
Setting Default Permissions with umask
169(1)
Working with User Extended Attributes
170(2)
Summary
172(1)
Exam Preparation Tasks
172(1)
Review All Key Topics
172(1)
Define Key Terms
173(1)
Review Questions
173(1)
End-of-Chapter Labs
173(4)
Lab 7.1
173(4)
Chapter 8 Configuring Networking
177(28)
"Do I Know This Already?" Quiz
177(3)
Foundation Topics
180(1)
Networking Fundamentals
180(3)
IP Addresses
180(1)
IPv6 Addresses
181(1)
Network Masks
181(1)
Binary Notation
182(1)
MAC Addresses
183(1)
Protocol and Ports
183(1)
Managing Network Addresses and Interfaces
183(1)
Validating Network Configuration
184(5)
Validating Network Address Configuration
185(2)
Validating Routing
187(1)
Validating the Availability of Ports and Services
187(2)
Configuring Network Configuration with nmtui and nmcli
189(7)
Configuring the Network with nmcli
189(4)
Configuring the Network with nmtui
193(1)
Working on Network Configuration Files
194(2)
Setting Up Hosmame and Name Resolution
196(4)
Hosmames
196(2)
DNS Resolving
198(2)
Summary
200(1)
Exam Prep Tasks
200(1)
Review All Key Topics
200(1)
Complete Tables and Lists from Memory
201(1)
Define Key Terms
201(1)
Review Questions
201(1)
End-of-Chapter Labs
201(4)
Lab 8.1
202(3)
Chapter 9 Managing Processes
205(20)
"Do I Know This Already?" Quiz
205(3)
Foundation Topics
208(1)
Introduction to Process Management
208(1)
Managing Shell Jobs
208(3)
Running Jobs in the Foreground and Background
208(1)
Managing Shell Jobs
209(2)
Managing Parent Child Relations
211(1)
Using Common Command-Line Tools for Process Management
211(9)
Understanding Processes and Threads
211(1)
Using ps to Get Process Information
212(2)
Adjusting Process Priority with nice
214(2)
Sending Signals to Processes with kill, killall, and pkill
216(2)
Using top to Manage Processes
218(2)
Summary
220(1)
Exam Preparation Tasks
220(1)
Review All Key Topics
220(1)
Complete Tables and Lists from Memory
221(1)
Define Key Terms
221(1)
Review Questions
221(1)
End-of-Chapter Labs
222(3)
Lab 9.1
222(3)
Chapter 10 Working with Virtual Machines
225(24)
"Do I Know This Already?" Quiz
225(3)
Foundation Topics
228(1)
Understanding RHEL 7 Virtualization
228(3)
Understanding KVM Virtualization
228(1)
Understanding QEMU
228(1)
Red Hat Beyond KVM
229(1)
Understanding the Role of Libvirtd
229(2)
Making Your Server a KVM Host
231(3)
Checking Host Requirements
231(1)
Installing the KVM Software
232(1)
Understanding KVM Host Networking
233(1)
Managing Virtual Machines
234(11)
Installing Virtual Machines
234(6)
Using KVM Virtual Machines
240(1)
Accessing Virtual Machines from a Text-Only Console
241(1)
Managing Virtual Machine Properties
242(1)
Managing Virtual Machines from the Command Line
243(1)
Monitoring Virtual Machine Activity from Top
244(1)
Summary
245(1)
Exam Prep Tasks
245(1)
Review All Key Topics
245(1)
Define Key Terms
246(1)
Review Questions
246(1)
End-of-Chapter Labs
247(2)
Lab 10.1
247(2)
Chapter 11 Managing Software
249(32)
"Do I Know This Already?" Quiz
249(3)
Foundation Topics
252(1)
Managing Software Packages with yum
252(19)
Understanding the Role of Repositories
252(1)
Specifying Which Repository to Use
253(3)
Understanding Repository Security
256(3)
Creating Your Own Repository
259(1)
Using yum
260(1)
Using yum to Find Software Packages
261(1)
Getting More Information About Packages
262(1)
Installing and Removing Software Packages
263(2)
Showing Lists of Packages
265(2)
Updating Packages
267(1)
Working with yum Package Groups
268(2)
Using yum History
270(1)
Managing Software Packages with rpm
271(5)
Understanding RPM Filenames
272(1)
Querying the RPM Database
273(1)
Querying RPM Package Files
273(2)
Using repoquery
275(1)
Summary
276(1)
Exam Preparation Tasks
276(1)
Review All Key Topics
276(1)
Complete Tables and Lists from Memory
277(1)
Define Key Terms
277(1)
Review Questions
277(1)
End-of-Chapter Labs
278(3)
Lab 11.1
278(3)
Chapter 12 Scheduling Tasks
281(14)
"Do I Know This Already?" Quiz
281(3)
Configuring cron to Automate Recurring Tasks
284(6)
Managing the cron Service
284(1)
Understanding cron Timing
285(1)
Managing cron Configuration Files
286(2)
Understanding the Purpose of anacron
288(1)
Managing cron Security
289(1)
Configuring at to Schedule Future Tasks
290(1)
Summary
291(1)
Exam Preparation Tasks
291(1)
Review All Key Topics
291(1)
Define Key Terms
292(1)
Review Questions
292(1)
End-of-Chapter Labs
293(2)
Lab 12.1
293(2)
Chapter 13 Configuring Logging
295(24)
"Do I Know This Already?" Quiz
295(3)
Foundation Topics
298(1)
Understanding System Logging
298(5)
Understanding the Role of rsyslogd and journald
298(2)
Reading Log Files
300(1)
Understanding Log File Contents
300(2)
Live Log File Monitoring
302(1)
Using logger
302(1)
Configuring rsyslogd
303(5)
Understanding rsyslogd Configuration Files
303(1)
Understanding rsyslog.conf Sections
304(1)
Understanding Facilities, Priorities, and Log Destinations
304(4)
Rotating Log Files
308(2)
Working with journald
310(6)
Using journalctl to Find Events
310(4)
Preserving the systemd Journal
314(2)
Summary
316(1)
Exam Prep Tasks
316(1)
Review All Key Topics
316(1)
Define Key Terms
316(1)
Review Questions
317(1)
End-of-Chapter Labs
317(2)
Lab 13.1
317(2)
Chapter 14 Managing Partitions
319(30)
"Do I Know This Already?" Quiz
319(3)
Understanding MBR and GPT Partitions
322(2)
Understanding the MBR Partitioning Scheme
322(1)
Understanding the Need for GPT Partitioning
323(1)
Understanding Storage Measurement Units
324(1)
Managing Partitions and File Systems
324(15)
Creating MBR Partitions with fdisk
325(4)
Using Extended and Logical Partitions on MBR
329(1)
Creating GPT Partitions with gdisk
330(4)
Creating File Systems
334(2)
Changing File System Properties
336(2)
Adding Swap Partitions
338(1)
Adding Swap Files
339(1)
Mounting File Systems
339(5)
Manually Mounting File Systems
340(1)
Using Device Names, UUIDs, or Disk Labels
340(1)
Automating File System Mounts Through /etc/fstab
341(3)
Summary
344(1)
Exam Preparation Tasks
344(1)
Review All Key Topics
344(1)
Complete Tables and Lists from Memory
345(1)
Define Key Terms
345(1)
Review Questions
345(1)
End-of-Chapter Labs
346(3)
Lab 14.1
346(1)
Lab 14.2
346(3)
Chapter 15 Managing LVM Logical Volumes
349(20)
"Do I Know This Already?" Quiz
349(3)
Foundation Topics
352(1)
Understanding LVM
352(2)
LVM Architecture
352(1)
LVM Features
353(1)
Creating LVM Logical Volumes
354(9)
Creating the Physical Volumes
355(4)
Creating the Volume Groups
359(1)
Creating the Logical Volumes and File Systems
360(1)
Understanding LVM Device Naming
361(2)
Resizing LVM Logical Volumes
363(3)
Resizing Volume Groups
363(1)
Resizing Logical Volumes and File Systems
364(2)
Summary
366(1)
Exam Preparation Tasks
366(1)
Review All Key Topics
366(1)
Define Key Terms
366(1)
Review Questions
366(1)
End-of-Chapter Labs
367(2)
Lab 15.1
367(2)
Chapter 16 Basic Kernel Management
369(20)
"Do I Know This Already?" Quiz
369(3)
Foundation Topics
372(1)
Understanding the Role of the Linux Kernel
372(3)
Understanding the use of Kernel Threads and Drivers
372(2)
Analyzing What the Kernel Is Doing
374(1)
Working with Kernel Modules
375(9)
Understanding Hardware Initialization
376(2)
Managing Kernel Modules
378(3)
Checking Driver Availability for Hardware Devices
381(2)
Managing Kernel Module Parameters
383(1)
Upgrading the Linux Kernel
384(1)
Summary
384(1)
Exam Preparation Tasks
384(1)
Review All Key Topics
384(1)
Define Key Terms
385(1)
Review Questions
385(1)
End-of-Chapter Labs
386(3)
Lab 16.1
386(3)
Chapter 17 Configuring a Basic Apache Server
389(16)
"Do I Know This Already?" Quiz
389(3)
Foundation Topics
392(1)
Configuring a Basic Apache Server
392(3)
Installing the Required Software
392(1)
Identifying the Main Configuration File
392(3)
Creating Web Server Content
395(2)
Understanding Apache Configuration Files
397(1)
Creating Apache Virtual Hosts
398(2)
Summary
400(1)
Exam Preparation Tasks
401(1)
Review All Key Topics
401(1)
Define Key Terms
401(1)
Review Questions
401(1)
End-of-Chapter Labs
402(3)
Lab 17.1
402(3)
Chapter 18 Managing and Understanding the Boot Procedure
405(24)
"Do I Know This Already?" Quiz
405(3)
Foundation Topics
408(1)
Working with Systemd
408(12)
Understanding Systemd
408(5)
Managing Units Through Systemd
413(7)
Working with GRUB 2
420(4)
Understanding GRUB 2
420(3)
Modifying Default GRUB 2 Boot Options
423(1)
Summary
424(1)
Exam Prep Tasks
424(1)
Review All Key Topics
424(1)
Complete Tables and Lists from Memory
425(1)
Define Key Terms
425(1)
Review Questions
425(1)
End-of-Chapter Labs
426(3)
Lab 18.1
426(1)
Lab 18.2
426(3)
Chapter 19 Troubleshooting the Boot Procedure
429(22)
"Do I Know This Already?" Quiz
429(3)
Foundation Topics
432(1)
Understanding the RHEL 7 Boot Procedure
432(2)
Passing Kernel Boot Arguments
434(2)
Accessing the Boot Prompt
434(1)
Starting a Troubleshooting Target
435(1)
Using a Rescue Disk
436(5)
Restoring System Access Using a Rescue Disk
436(3)
Reinstalling GRUB Using a Rescue Disk
439(1)
Re-Creating the Initramfs Using a Rescue Disk
439(2)
Fixing Common Issues
441(3)
Reinstalling GRUB 2
441(1)
Fixing the Initramfs
442(1)
Recovering from File System Issues
442(1)
Resetting the Root Password
443(1)
Recovering Access to a Virtual Machine
444(2)
Summary
446(1)
Exam Prep Tasks
446(1)
Review All Key Topics
446(1)
Complete Tables and Lists from Memory
446(1)
Define Key Terms
447(1)
Review Questions
447(1)
End-of-Chapter Labs
448(3)
Lab 19.1
448(3)
Chapter 20 Using Kickstart
451(22)
"Do I Know This Already?" Quiz
451(3)
Foundation Topics
454(1)
Setting Up an Installation Server
454(1)
Configuring a Network Server as Installation Server
454(1)
Setting Up a TFTP and DHCP Server for PXE Boot
455(7)
Installing the TFTP Server
456(1)
Configuring DHCP for PXE Boot
457(1)
Creating the TFTP PXE Server Content
458(4)
Creating a Kickstart File
462(7)
Using a Kickstart File to Perform an Automated Installation
462(2)
Modifying the Kickstart File with system-config-kickstart
464(3)
Making Manual Modifications to the Kickstart File
467(2)
Summary
469(1)
Exam Preparation Tasks
470(1)
Review All Key Topics
470(1)
Define Key Terms
470(1)
Review Questions
470(1)
End-of-Chapter Labs
471(2)
Lab 20.1
471(2)
Chapter 21 Managing SELinux
473(26)
"Do I Know This Already?" Quiz
474(3)
Foundation Topics
477(1)
Understanding SELinux Working and Modes
477(4)
Understanding Context Settings and the Policy
481(6)
Monitoring Current Context Labels
481(2)
Setting Context Types
483(3)
Finding the Context Type You Need
486(1)
Restoring Default File Contexts
487(2)
Using Boolean Settings to Modify SELinux Settings
489(2)
Diagnosing and Addressing SELinux Policy Violations
491(3)
Making SELinux Analyzing Easier
492(2)
Summary
494(1)
Exam Prep Tasks
494(1)
Review All Key Topics
494(1)
Complete Tables and Lists from Memory
495(1)
Define Key Terms
495(1)
Review Questions
495(1)
End-of-Chapter Labs
496(3)
Lab 21.1
496(3)
Chapter 22 Configuring a Firewall
499(16)
"Do I Know This Already?" Quiz
499(3)
Foundation Topics
502(1)
Understanding Linux Firewalling
502(3)
Understanding Previous Solutions
502(1)
Understanding Firewalld
502(1)
Understanding Firewalld Zones
503(1)
Understanding Firewalld Services
504(1)
Working with Firewalld
505(6)
Working with Firewall-cmd
506(2)
Working with Firewall-config
508(3)
Summary
511(1)
Exam Prep Tasks
511(1)
Key Topics
511(1)
Define Key Terms
512(1)
Complete Tables and Lists from Memory
512(1)
Review Questions
512(1)
End-of-Chapter Labs
513(2)
Chapter 23 Configuring Remote Mounts and FTP
515(24)
"Do I Know This Already?" Quiz
515(4)
Foundation Topics
519(1)
Mounting NFS Shares
519(3)
Understanding NFS Security Options
519(1)
Understanding Kerberos Requirements
520(1)
RHEL 7 NFS Support
521(1)
Mounting the NFS Share
521(1)
Mounting SMB File Systems
522(6)
Discovering SMB Shares
523(2)
Mounting SMB Shares
525(1)
Authenticating to SMB Shares
525(1)
Accessing Samba Shares Through the Graphical Interface
526(2)
Mounting Remote File Systems Through fstab
528(2)
Mounting NFS Shares Through fstab
528(1)
Mounting SMB Shares Through fstab
529(1)
Using Automount to Mount Remote File Systems
530(3)
Understanding Automount
530(1)
Configuring Automount for NFS
531(1)
Using Wildcards in Automount
532(1)
Using Automount to Mount SMB Shares
533(1)
Configuring an FTP Server
533(2)
Summary
535(1)
Exam Preparation Tasks
535(1)
Review All Key Topics
535(1)
Complete Tables and Lists from Memory
536(1)
Define Key Terms
536(1)
Review Questions
536(1)
End-of-Chapter Labs
537(2)
Lab 23.1
537(2)
Chapter 24 Configuring Time Services
539(16)
"Do I Know This Already?" Quiz
539(3)
Foundation Topics
542(1)
Understanding Local Time
542(1)
Using Network Time Protocol
543(1)
Managing Time on Red Hat Enterprise Linux
543(7)
Using date
544(1)
Using hwclock
544(1)
Using timedatectl
545(3)
Managing Time Zone Settings
548(2)
Using Graphical Tools to Manage Time
550(1)
Summary
551(1)
Exam Prep Tasks
551(1)
Review All Key Topics
551(1)
Complete Tables and Lists from Memory
551(1)
Define Key Terms
552(1)
Review Questions
552(1)
End-of-Chapter Labs
552(5)
Lab 24.1
552(3)
Part 2 RHCE 555(332)
Chapter 25 Configuring External Authentication and Authorization
557(20)
"Do I Know This Already?" Quiz
557(3)
Foundation Topics
560(1)
Understanding Remote Authentication
560(1)
Understanding Kerberos Basics
561(3)
Understanding Kerberos Authentication
561(2)
Understanding Kerberos Principals
563(1)
Configuring LDAP Authentication with Kerberos Authorization
564(8)
Using nslcd or sssd as the Authentication Backend Service
568(1)
Setting Up External Authentication
569(3)
Using an IPA Server or Active Directory
572(1)
Summary
572(1)
Exam Preparation Tasks
573(1)
Review All Key Topics
573(1)
Complete Tables and Lists from Memory
573(1)
Define Key Terms
573(1)
Review Questions
573(1)
End-of-Chapter Labs
574(3)
Lab 25.1
574(3)
Chapter 26 Configuring an iSCSI SAN
577(30)
"Do I Know This Already" Quiz
578(3)
Foundation Topics
581(1)
Understanding iSCSI
581(4)
Comparing SAN Solutions
581(1)
Software Versus Hardware iSCSI SAN
582(1)
iSCSI SAN Architecture
582(1)
iSCSI SAN Terminology
583(2)
Setting Up the iSCSI Target
585(11)
Opening the Firewall
594(2)
Setting Up the iSCSI Initiator
596(2)
Setting the iSCSI Initiatorname
596(1)
Performing the Discovery
596(2)
Making the Connection
598(4)
Making iSCSI Connections Persistent
600(2)
Troubleshooting iSCSI
602(1)
Summary
603(1)
Exam Preparation Tasks
603(1)
Review All Key Topics
603(1)
Complete Tables and Lists from Memory
603(1)
Define Key Terms
604(1)
Review Questions
604(1)
End-of-Chapter Labs
604(3)
Lab 26.1
604(1)
Lab 26.2
605(1)
Lab 26.3
605(2)
Chapter 27 System Performance Reporting
607(20)
"Do I Know This Already?" Quiz
607(3)
Foundation Topics
610(1)
Understanding top Performance Data
610(6)
Understanding Load Average
610(1)
CPU Performance Data
611(1)
Memory Usage
612(1)
Understanding Swap Usage
613(2)
Process Memory Usage
615(1)
Customizing top Display
615(1)
Using iostat, vmstat, and pidstat
616(5)
Using iostat
617(1)
Using vmstat
618(2)
Using pidstat
620(1)
Configuring sar
621(1)
Summary
622(1)
Exam Preparation Tasks
622(1)
Review All Key Topics
622(1)
Complete Tables and Lists from Memory
623(1)
Define Key Terms
623(1)
Review Questions
623(1)
End-of-Chapter Labs
624(3)
Chapter 28 System Optimization Basics
627(14)
"Do I Know This Already?" Quiz
627(3)
Foundation Topics
630(1)
Understanding System Optimization Basics
630(1)
Understanding the /proc File System
631(4)
Using /proc to Analyze Performance
631(2)
Using /proc/sys to Tune Linux Performance
633(2)
Using sysctl to Automate System Optimization Parameters
635(2)
Summary
637(1)
Exam Preparation Tasks
638(1)
Review All Key Topics
638(1)
Complete Tables and Lists from Memory
638(1)
Define Key Terms
638(1)
Review Questions
639(1)
End-of-Chapter Labs
639(2)
Lab 28.1
639(2)
Chapter 29 Configuring Advanced Log Features
641(14)
"Do I Know This Already?" Quiz
641(3)
Foundation Topics
644(1)
Understanding rsyslogd Modules
644(2)
Understanding the Need for Modules
644(1)
Using Modules in rsyslog Configuration
645(1)
Connecting journald to rsyslog
646(2)
Configuring Remote Logging
648(3)
Understanding the Need for Remote Log Servers
648(1)
Configuring Remote Logging
649(2)
Summary
651(1)
Exam Preparation Tasks
651(1)
Review All Key Topics
651(1)
Complete Tables and Lists from Memory
651(1)
Define Key Terms
651(1)
Review Questions
652(1)
End-of-Chapter Labs
652(3)
Lab 29.1
652(3)
Chapter 30 Configuring Routing and Advanced Networking
655(28)
"Do I Know This Already?" Quiz
655(3)
Foundation Topics
658(1)
Configuring Aggregated Network Interfaces
658(15)
Using Bonding
658(5)
Using Teaming
663(1)
Configuring Network Teams
663(3)
Looking Behind the Teaming Configuration
666(5)
Troubleshooting Network Teaming
671(2)
Configuring IPv6 Addresses
673(4)
Understanding IPv6 Addresses
673(2)
Managing IPv6 Address Configurations
675(1)
Troubleshooting IPv6
676(1)
Routing IP Traffic
677(2)
Enabling Routing
677(1)
Configuring Custom Routes
678(1)
Summary
679(1)
Exam Preparation Tasks
679(1)
Review All Key Topics
679(1)
Complete Tables and Lists from Memory
680(1)
Define Key Terms
680(1)
Review Questions
680(1)
End-of-Chapter Labs
681(2)
Lab 30.1
681(2)
Chapter 31 An Introduction to Bash Shell Scripting
683(18)
"Do I Know This Already?" Quiz
683(3)
Foundation Topics
686(1)
Understanding Shell Scripting Core Elements
686(1)
Using Variables and Input
687(4)
Using Positional Parameters
688(1)
Working with Variables
689(2)
Using Conditional Loops
691(7)
Working with if then else
692(1)
Using I I and &&
693(1)
Applying for
693(2)
Understanding while and until
695(1)
Understanding case
696(1)
Bash Shell Script Debugging
697(1)
Summary
698(1)
Exam Preparation Tasks
698(1)
Review All Key Topics
698(1)
Define Key Terms
699(1)
Review Questions
699(1)
End-of-Chapter Labs
699(2)
Lab 31.1
699(2)
Chapter 32 Advanced Firewall Configuration
701(18)
"Do I Know This Already?" Quiz
701(4)
Foundation Topics
705(1)
Excluding Iptables Services
705(1)
Creating Firewalld Services
706(2)
Configuring Firewalld Rich Rules
708(3)
Rich Rule Syntax
708(1)
Ordering
709(1)
Managing Rich Rules
709(2)
Logging with Rich Rules
711(1)
Configuring Network Address Translation
711(4)
Configuring Masquerading
712(1)
Configuring Port Forwarding
713(2)
Summary
715(1)
Exam Preparation Tasks
716(1)
Review All Key Topics
716(1)
Complete Tables and Lists from Memory
716(1)
Define Key Terms
716(1)
Review Questions
716(1)
End-of-Chapter Labs
717(2)
Lab 32.1
717(2)
Chapter 33 Managing Advanced Apache Services
719(22)
"Do I Know This Already?" Quiz
719(4)
Foundation Topics
723(1)
Revising Apache Basics
723(4)
Essential Apache Parameters
723(2)
Revising Apache SELinux-Related Settings
725(1)
Configuring Write Access to the DocumentRoot
726(1)
Configuring TLS Security
727(4)
Understanding TLS Security
728(1)
Configuring Apache for Using TLS Certificates
729(2)
Deploying CGI Applications
731(4)
Using Common Gateway Interface
731(1)
Serving Dynamic PHP Content
732(1)
Using Dynamic Python Content
733(1)
Connecting to Databases
733(2)
Configuring Private Directories
735(1)
Summary
736(1)
Exam Preparation Tasks
737(1)
Review All Key Topics
737(1)
Complete Tables and Lists from Memory
737(1)
Define Key Terms
737(1)
Review Questions
737(1)
End-of-Chapter Labs
738(3)
Lab 33.1
738(3)
Chapter 34 Configuring DNS
741(18)
"Do I Know This Already?" Quiz
741(3)
Foundation Topics
744(1)
Understanding DNS
744(5)
The DNS Hierarchy
744(1)
DNS Terminology
745(1)
Understanding DNS Lookups
745(2)
Understanding Resource Records
747(2)
Setting Up a Cache-Only DNS Server
749(3)
Understanding the Need for DNSSEC
749(1)
Configuring the Unbound Caching Name Server
749(2)
Configuring Trust Anchors
751(1)
Troubleshooting DNS Issues
752(3)
Dumping and Changing the Unbound Cache
753(1)
Using dig
753(2)
Analyzing Client Issues
755(1)
Summary
755(1)
Exam Preparation Tasks
755(2)
Review All Key Topics
755(1)
Complete Tables and Lists from Memory
756(1)
Define Key Terms
756(1)
End-of-Chapter Labs
757(2)
Lab 34.1
757(2)
Chapter 35 Configuring a MariaDB Database
759(22)
"Do I Know This Already?" Quiz
759(3)
Foundation Topics
762(1)
MariaDB Base Configuration
762(6)
Performing Simple Database Administration Tasks
768(5)
Managing Users
771(2)
MariaDB Backup and Restore
773(3)
Summary
776(1)
Exam Preparation Tasks
777(1)
Review All Key Topics
777(1)
Complete Tables and Lists from Memory
777(1)
Define Key Terms
777(1)
Review Questions
777(1)
End-of-Chapter Labs
778(3)
Lab 35.1
778(3)
Chapter 36 Configuring NFS
781(20)
"Do I Know This Already?" Quiz
781(4)
Foundation Topics
785(1)
Setting Up the Basic NFSv4 Server
785(6)
Configuring the NFSv4 Server
785(2)
Accessing NFS Shares
787(1)
Testing Client Access with showmount
787(1)
Making NFS Mounts Persistent
788(1)
Configuring the Firewall for NFSv4
788(1)
Configuring SELinux for NFSv4
788(3)
Configuring NFS Kerberos Authentication
791(5)
Understanding NFSv4 SELinux Transparency
795(1)
Summary
796(1)
Exam Prep Tasks
796(1)
Review All Key Topics
796(1)
Define Key Terms
797(1)
Review Questions
797(1)
End-of-Chapter Labs
798(3)
Lab 36.1
798(3)
Chapter 37 Configuring Samba File Services
801(24)
"Do I Know This Already?" Quiz
801(3)
Foundation Topics
804(1)
Setting Up SMB File Sharing
804(6)
Installing Samba
804(1)
Preparing Shared Directories on Linux
804(1)
Configuring /etc/samba/smb.conf
805(3)
Using Samba Users
808(2)
Securing Samba
810(5)
Samba-Related SELinux Parameters
810(1)
Samba Firewalling
811(2)
Setting Up Kerberized Samba Shares
813(2)
Accessing SMB Shares
815(5)
Discovering Samba Shares
815(1)
Mounting Samba Shares
816(1)
Performing a Multiuser Samba Mount
817(2)
Mounting Samba Shares Through automount
819(1)
Summary
820(1)
Exam Preparation Tasks
820(1)
Review All Key Topics
820(1)
Complete Tables and Lists from Memory
821(1)
Define Key Terms
821(1)
Review Questions
821(1)
End-of-Chapter Labs
822(3)
Lab 37.1
822(3)
Chapter 38 Setting Up an SMTP Server
825(20)
Do I Know This Already Quiz
825(3)
Foundation Topics
828(1)
Understanding Email Basics
828(4)
Understanding Roles in Mail Handling
828(1)
The Email Transmission Process
829(1)
Mail Server Solutions on RHEL 7
830(2)
Configuring Postfix Parameters
832(6)
Understanding Essential Parameters
833(2)
Configuring Postfix to Relay Mail
835(3)
Verifying a Working Mail Configuration
838(2)
Summary
840(1)
Exam Preparation Tasks
840(1)
Review All Key Topics
840(1)
Complete Tables and Lists from Memory
841(1)
Define Key Terms
841(1)
Review Questions
841(1)
End-of-Chapter Labs
842(3)
Lab 38.1
842(3)
Chapter 39 Configuring SSH
845(14)
"Do I Know This Already?" Quiz
845(3)
Foundation Topics
848(1)
Hardening the SSH Server
848(3)
Limiting Root Access
848(1)
Configuring Alternative Ports
849(1)
Modifying SELinux to Allow for Port Changes
849(1)
Limiting User Access
850(1)
Using Other Useful sshd Options
851(2)
Session Options
852(1)
Connection Keepalive Options
852(1)
Configuring Key-Based Authentication with Passphrases
853(1)
Configuring SSH Tunnels
854(2)
Summary
856(1)
Exam Preparation Tasks
856(1)
Review All Key Topics
856(1)
Complete Tables and Lists from Memory
856(1)
Define Key Terms
856(1)
Review Questions
857(1)
End-of-Chapter Labs
857(2)
Lab 39.1
857(2)
Chapter 40 Managing Time Synchronization
859(16)
"Do I Know This Already?" Quiz
859(3)
Foundation Topics
862(1)
Understanding the Need for Synchronized Time
862(1)
Setting Up Time Synchronization
862(4)
Understanding NTP
863(1)
Configuring chrony to Synchronize Time
864(2)
Managing and Monitoring Time Synchronization with chronyc
866(5)
Summary
871(1)
Exam Preparation Tasks
871(1)
Review All Key Topics
871(1)
Complete Tables and Lists from Memory
872(1)
Define Key Terms
872(1)
Review Questions
872(1)
End-of-Chapter Labs
873(2)
Lab 40.1
873(2)
Chapter 41 Final Preparation
875(6)
Generic Tips
875(6)
Verifying Your Readiness
875(1)
Registering for the Exam
876(1)
On Exam Day
876(1)
During the Exam
877(1)
The Nondisclosure Agreement
878(3)
Chapter 42 Theoretical Pre-Assessment Exams
881(6)
RHCSA Theoretical Pre-Assessment Exam
881(2)
RHCE Theoretical Pre-Assessment Exam
883(4)
RHCSA Practice Exam A 887(4)
RHCSA Practice Exam B 891(4)
RHCE Practice Exam A 895(4)
RHCE Practice Exam B 899(3)
Index 902
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 authors Red Hat Certification page at http://www.rhatcert.com/.