Mark Flitter Douglas Silas Eliska Slobodova
Jaromir Hradilek Marie Dolezelova Maxim Svistunov
Robert Krátký Stephen Wadeley Florian Nadge
Red Hat Enterprise Linux 7
Kernel Administration Guide
Examples of Tasks for Managing the Kernel
Red Hat Enterprise Linux 7 Kernel Administration Guide
Examples of Tasks for Managing the Kernel
Mark Flitter
Red Hat Customer Co ntent Services
mflitter@redhat.com
Douglas Silas
Red Hat Customer Co ntent Services
Eliska Slo bodo va
Red Hat Customer Co ntent Services
Jaro mir Hradilek
Red Hat Customer Co ntent Services
Marie Do lezelova
Red Hat Customer Co ntent Services
Maxim Svistunov
Red Hat Customer Co ntent Services
Robert Krátký
Red Hat Customer Co ntent Services
Stephen Wadeley
Red Hat Customer Co ntent Services
Flo rian Nadge
Red Hat Customer Co ntent Services
Legal Notice
Copyright © 2017 Red Hat, Inc.
This do cument is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0
Unported License. If yo u distribute this document, or a mo dified versio n of it, yo u must pro vide
attributio n to Red Hat, Inc. and provide a link to the original. If the document is mo dified, all Red
Hat trademarks must be removed.
Red Hat, as the licenso r of this do cument, waives the right to enforce, and agrees not to assert,
Sectio n 4d o f CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinity
logo , and RHCE are trademarks of Red Hat, Inc., registered in the United States and other
co untries.
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 Silico n Graphics International Co rp. or its subsidiaries in the United
States and/or other countries.
MySQL ® is a registered trademark of MySQL AB in the United States, the Euro pean Union and
other countries.
Node.js ® is an o fficial trademark of Joyent. Red Hat So ftware Co llectio ns is no t formally
related to or endo rsed by the official Joyent Node.js open so urce or commercial project.
The OpenStack ® Wo rd Mark and OpenStack logo are either registered trademarks/service
marks or trademarks/service marks of the OpenStack Foundatio n, in the United States and other
co untries and are used with the OpenStack Foundatio n's permissio n. We are no t affiliated with,
endorsed or sponso red by the OpenStack Foundatio n, or the OpenStack co mmunity.
All o ther trademarks are the property of their respective owners.
Abstract
The Kernel Administratio n Guide documents tasks for maintaining the Red Hat Enterprise Linux
7 kernel. This first release, includes informatio n on using kpatch, managing kernel modules,
and manually updating the kernel.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents
Chapt er 1 . Working wit h kpat ch
1.1. What Is kp atch?
1.2. What Is the Sco p e o f Sup p o rt fo r kp atc h?
1.3. Acc ess and Delivery
1.4. Limitatio ns
1.5. Ho w Do I Enab le and Use kp atch?
1.6 . Ho w Do es kp atch Wo rk?
1.7. Are Any Third -p arty Live Patching So lutio ns Sup p o rted ?
Chapt er 2 . Working wit h Kernel Modules
2.1. Listing Currently-Lo ad ed Mo d ules
2.2. Disp laying Info rmatio n Ab o ut a Mo d ule
2.3. Lo ad ing a Mo d ule
2.4. Unlo ad ing a Mo d ule
2.5. Setting Mo d ule Parameters
2.6 . Persis tent Mo d ule Lo ad ing
2.7. Ins talling Mo d ules fro m a Driver Up d ate Dis k
2.8 . Sig ning Kernel Mo d ules fo r Secure Bo o t
Chapt er 3. Manually Upgradin g t he Kernel
3.1. Overview o f Kernel Packag es
3.2. Prep aring to Up g rad e
3.3. Do wnlo ad ing the Up g rad ed Kernel
3.4. Perfo rming the Up g rad e
3.5. Verifying the Initial RAM Disk Imag e
3.6 . Verifying the Bo o t Lo ad er
Appendix A. Revision Hist ory
2
2
2
2
3
3
5
6
7
7
8
10
11
12
14
14
17
2 4
24
25
26
27
27
31
32
T able of Cont ent s
1