Red Hat Enterprise Linux 7 System Administrator's Guide Deployment, Configuration and Administration of Red Hat Enterprise Linux 7 Jaromír Hradílek Douglas Silas Martin Prpič Stephen Wadeley Tomáš Čapek Petr Kovář Miroslav Svoboda Petr Bokoč Peter Ondrejka Eliška Slobodová Eva Kopalová John Ha David O'Brien Michael Hideo Don Domingo Red Hat Enterprise Linux 7 System Administrator's Guide Deployment, Configuration and Administration of Red Hat Enterprise Linux 7 Jaromír Hradílek Red Hat Engineering Content Services [email protected] Douglas Silas Red Hat Engineering Content Services [email protected] Martin Prpič Red Hat Engineering Content Services [email protected] Stephen Wadeley Red Hat Engineering Content Services [email protected] Tomáš Čapek Red Hat Engineering Content Services [email protected] Petr Kovář Red Hat Engineering Content Services [email protected] Miroslav Svoboda Red Hat Engineering Content Services [email protected] Petr Bokoč Red Hat Engineering Content Services [email protected] Peter Ondrejka Red Hat Engineering Content Services [email protected] Eliška Slobodová Red Hat Engineering Content Services [email protected] Eva Kopalová Red Hat Engineering Content Services John Ha Red Hat Engineering Content Services David O'Brien Red Hat Engineering Content Services Michael Hideo Red Hat Engineering Content Services Don Domingo Red Hat Engineering Content Services Legal Notice Copyright © 2014 Red Hat, Inc. This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat trademarks must be removed. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates. XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries. Node.js ® is an official trademark of Joyent. Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node.js open source or commercial project. The OpenStack ® Word Mark and OpenStack Logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community. All other trademarks are the property of their respective owners. Abstract The System Administrator's Guide documents relevant information regarding the deployment, configuration and administration of Red Hat Enterprise Linux 7. It is oriented towards system administrators with a basic understanding of the system. Table of Contents Table of Contents .P .a .r t. .I .. B. .a .s .i c. .S .y .s .t .e .m . .C .o .n . f.i g. u. .r a. t. i.o .n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C .h .a .p . t.e .r . 1. .. S. y. s. t. e. m. . L. o. c. a. l.e . a. n. .d . K. e. y. b. .o .a .r d. . C. o. n. .f i.g .u . r.a .t .i o. n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1. Setting the System Locale 7 1.2. Changing the Keyboard Layout 8 1.3. Additional Resources 10 .C .h .a .p . t.e .r . 2. .. C. o. .n .f i.g . u. r.i n. .g . t. h. e. .D . a. t.e . a. n. .d . T. .i m. .e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1. Using the timedatectl Command 12 2.2. Using the date Command 14 2.3. Using the hwclock Command 16 2.4. Additional Resources 19 .C .h .a .p . t.e .r . 3. .. M. .a .n .a .g .i n. .g . U. .s .e .r s. .a .n .d . .G . r.o .u . p. s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. 0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1. Introduction to Users and Groups 20 3.2. Using the User Manager Tool 21 3.3. Using Command Line Tools 25 3.4. Additional Resources 29 .C .h .a .p . t.e .r . 4. .. G. .a .i n. i.n . g. .P .r .i v. i.l e. g. e. s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1. The su Command 31 4.2. The sudo Command 32 4.3. Additional Resources 33 .P .a .r t. .I I.. .P .a .c .k .a .g .e . M. .a .n . a. g. e. m. .e .n .t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C .h .a .p . t.e .r . 5. .. Y. u. m. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1. Checking For and Updating Packages 36 5.2. Working with Packages 39 5.3. Working with Package Groups 47 5.4. Working with Transaction History 50 5.5. Configuring Yum and Yum Repositories 56 5.6. Yum Plug-ins 66 5.7. Additional Resources 69 .P .a .r t. .I I.I .. I.n .f .r a. s. t. r.u .c .t .u .r .e . S. e. r.v .i c. e. s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. 0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C .h .a .p . t.e .r . 6. .. M. .a .n .a .g . i.n .g . S. .e .r v. i.c .e .s . w. .i t.h . .s .y .s .t e. m. .d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1. Introduction to systemd 71 6.2. Managing System Services 73 6.3. Working with systemd Targets 79 6.4. Shutting Down, Suspending, and Hibernating the System 83 6.5. Controlling systemd on a Remote Machine 85 6.6. Additional Resources 85 .C .h .a .p . t.e .r . 7. .. O. .p .e .n . S. S. H. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8. 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1. The SSH Protocol 88 7.2. Configuring OpenSSH 91 7.3. OpenSSH Clients 99 7.4. More Than a Secure Shell 101 7.5. Additional Resources 103 .C .h .a .p . t.e .r . 8. .. T. .i g. e. r.V . N. C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. 0. 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1. VNC Server 105 8.2. VNC Viewer 107 1 Red Hat Enterprise Linux 7 System Administrator's Guide 8.2. VNC Viewer 107 8.3. Additional Resources 109 .P .a .r t. .I V. .. S. .e .r v. e. r.s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 . 1. 0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C .h .a .p . t.e .r . 9. .. W. .e .b . S. .e .r v. e. r.s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 . 1. 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.1. The Apache HTTP Server 111 .C .h .a .p . t.e .r . 1. 0. .. M. .a .i l. S. .e .r v. e. r.s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 . 2. 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.1. Email Protocols 126 10.2. Email Program Classifications 129 10.3. Mail Transport Agents 130 10.4. Mail Delivery Agents 141 10.5. Mail User Agents 147 10.6. Additional Resources 149 .C .h .a .p . t.e .r . 1. 1. .. D. .i r.e .c .t .o .r .y . S. e. r.v .e .r .s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. 5. 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.1. OpenLDAP 151 .C .h .a .p . t.e .r . 1. 2. .. F. i.l e. .a .n . d. .P .r .i n. t. .S .e .r v. e. r. s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 . 6. 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.1. Samba 168 12.2. FTP 179 12.3. Printer Configuration 185 .C .h .a .p . t.e .r . 1. 3. .. C. o. .n .f i.g . u. r.i n. .g . N. .T .P . .U .s .i n. .g . t. h. e. .c .h .r .o .n .y . S. .u .i t. e. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. 0. 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.1. Introduction to the chrony Suite 203 13.2. Understanding chrony and Its Configuration 204 13.3. Using chrony 209 13.4. Setting Up chrony for Different Environments 215 13.5. Using chronyc 216 13.6. Additional Resources 217 .C .h .a .p . t.e .r . 1. 4. .. C. .o .n .f .i g. u. r. i.n .g . N. .T . P. .U . s. i.n .g . n. .t p. .d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 . 1. 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.1. Introduction to NTP 218 14.2. NTP Strata 218 14.3. Understanding NTP 219 14.4. Understanding the Drift File 220 14.5. UTC, Timezones, and DST 220 14.6. Authentication Options for NTP 220 14.7. Managing the Time on Virtual Machines 221 14.8. Understanding Leap Seconds 221 14.9. Understanding the ntpd Configuration File 221 14.10. Understanding the ntpd Sysconfig File 223 14.11. Disabling chrony 223 14.12. Checking if the NTP Daemon is Installed 223 14.13. Installing the NTP Daemon (ntpd) 224 14.14. Checking the Status of NTP 224 14.15. Configure the Firewall to Allow Incoming NTP Packets 224 14.16. Configure ntpdate Servers 225 14.17. Configure NTP 226 14.18. Configuring the Hardware Clock Update 231 14.19. Configuring Clock Sources 231 14.20. Additional Resources 231 .C .h .a .p . t.e .r . 1. 5. .. C. o. .n .f i.g . u. r.i n. .g . P. T. .P . U. .s .i n. g. . p. t. p. 4. l. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. 3. 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.1. Introduction to PTP 233 15.2. Using PTP 235 2 Table of Contents 15.2. Using PTP 235 15.3. Specifying a Configuration File 237 15.4. Using the PTP Management Client 237 15.5. Synchronizing the Clocks 238 15.6. Verifying Time Synchronization 239 15.7. Serving PTP Time with NTP 240 15.8. Serving NTP Time with PTP 241 15.9. Improving Accuracy 241 15.10. Additional Resources 241 .P .a .r t. .V .. .M . o. .n .i t. o. r.i n. .g . a. n. d. . A. u. t. o. m. .a .t .i o. n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. 4. 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C .h .a .p . t.e .r . 1. 6. .. S. .y .s .t e. m. . M. .o . n. i.t .o .r i.n . g. .T . o. o. l.s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 . 4. 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.1. Viewing System Processes 244 16.2. Viewing Memory Usage 247 16.3. Viewing CPU Usage 249 16.4. Viewing Block Devices and File Systems 249 16.5. Viewing Hardware Information 254 16.6. Monitoring Performance with Net-SNMP 257 16.7. Additional Resources 266 .C .h .a .p . t.e .r . 1. 7. .. O. .p . e. n. L. M. .I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 . 6. 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17.1. About OpenLMI 268 17.2. Installing OpenLMI 269 17.3. Configuring SSL Certificates for OpenPegasus 270 17.4. Using LMIShell 275 17.5. Using OpenLMI Scripts 310 17.6. Additional Resources 311 .C .h .a .p . t.e .r . 1. 8. .. V. .i e. w. i.n . g. .a .n .d . .M . a. n. a. g. i.n . g. .L .o .g . .F .i l.e .s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 1. 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.1. Locating Log Files 312 18.2. Basic Configuration of Rsyslog 312 18.3. Working with Queues in Rsyslog 328 18.4. Using Rsyslog Modules 333 18.5. Interaction of Rsyslog and Journal 336 18.6. Structured Logging with Rsyslog 336 18.7. Debugging Rsyslog 339 18.8. Using the Journal 340 18.9. Managing Log Files in Graphical Environment 345 18.10. Additional Resources 350 .C .h .a .p . t.e .r . 1. 9. .. A. .u .t .o .m . a. t. i.n .g . S. .y .s .t e. m. . T. .a .s .k .s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 5. 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19.1. Cron and Anacron 352 19.2. At and Batch 357 19.3. Additional Resources 361 .C .h .a .p . t.e .r . 2. 0. .. A. .u .t .o .m . a. t. i.c . B. u. .g . R. .e .p .o .r .t i.n . g. .T . o. o. l. (.A . B. R. .T . ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 6. 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.1. Introduction to ABRT 362 20.2. Installing ABRT and Starting its Services 362 20.3. Configuring ABRT 364 20.4. Detecting Software Problems 369 20.5. Handling Detected Problems 371 20.6. Additional Resources 373 .C .h .a .p . t.e .r . 2. 1. .. O. .P . r.o .f .i l.e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 7. 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.1. Overview of Tools 375 3 Red Hat Enterprise Linux 7 System Administrator's Guide 21.1. Overview of Tools 375 21.2. Using operf 376 21.3. Configuring OProfile Using Legacy Mode 379 21.4. Starting and Stopping OProfile Using Legacy Mode 384 21.5. Saving Data in Legacy Mode 384 21.6. Analyzing the Data 385 21.7. Understanding /dev/oprofile/ 389 21.8. Example Usage 390 21.9. OProfile Support for Java 390 21.10. Graphical Interface 391 21.11. OProfile and SystemTap 394 21.12. Additional Resources 394 .P .a .r t. .V .I .. K. .e .r n. e. l., .M . o. .d .u .l e. .a .n . d. .D . r.i v. e. r. C. .o .n .f .i g. u. r. a. t.i o. .n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 9. 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C .h .a .p . t.e .r . 2. 2. .. W. .o . r.k .i n. g. .w . i.t .h . t. h. e. .G . R. .U .B . .2 . B. .o .o . t. L. o. .a .d .e .r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 9. 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.1. Configuring the GRUB 2 Boot Loader 396 22.2. Customizing GRUB 2 Menu 397 22.3. GRUB 2 Password Protection 401 22.4. Reinstalling GRUB 2 403 22.5. GRUB 2 over Serial Console 404 22.6. Terminal Menu Editing During Boot 405 22.7. UEFI Secure Boot 407 22.8. Additional Resources 408 .C .h .a .p . t.e .r . 2. 3. .. M. .a .n .u . a. l.l y. .U .p . g. r.a .d . i.n .g . t. h. e. .K . e. r.n .e .l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 . 0. 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23.1. Overview of Kernel Packages 409 23.2. Preparing to Upgrade 410 23.3. Downloading the Upgraded Kernel 411 23.4. Performing the Upgrade 411 23.5. Verifying the Initial RAM Disk Image 412 23.6. Verifying the Boot Loader 414 .C .h .a .p . t.e .r . 2. 4. .. W. .o . r.k .i n. g. .w . i.t .h . K. e. r. n. e. l. M. .o .d . u. l.e .s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4. 1. 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.1. Listing Currently-Loaded Modules 415 24.2. Displaying Information About a Module 416 24.3. Loading a Module 418 24.4. Unloading a Module 419 24.5. Setting Module Parameters 420 24.6. Persistent Module Loading 421 24.7. Signing Kernel Modules for Secure Boot 422 24.8. Additional Resources 428 .R .P . M. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 . 2. 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.1. RPM Design Goals 429 A.2. Using RPM 430 A.3. Finding and Verifying RPM Packages 435 A.4. Practical and Common Examples of RPM Usage 437 A.5. Additional Resources 437 .T .h . e. .X . W. .i n. d. .o .w . .S .y .s .t .e .m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4. 3. 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.1. The X Server 439 B.2. Desktop Environments and Window Managers 439 B.3. X Server Configuration Files 441 B.4. Fonts 449 B.5. Runlevels, targets, and X 449 4 Table of Contents B.5. Runlevels, targets, and X 449 B.6. Additional Resources 450 .R .e .v .i s. i.o . n. .H . i.s .t o. .r y. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4. 5. 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.1. Acknowledgments 451 .I n. d. e. x. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4. 5. 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5