on it road .com

排除内核包,不进行更新

要通过 YUM 更新排除内核升级:
1.安装yum-versionlock插件:

# yum install -y yum-versionlock
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
...
  1. 确保在 /etc/yum/pluginconf.d/versionlock.conf 文件中启用了 yum 插件版本锁定。
    我们会注意到一个名为 /etc/yum/pluginconf.d/versionlock.list 的文件与参数 locklist 相对应。
    该文件列出了要在 yum 更新中排除的软件包。
# cat /etc/yum/pluginconf.d/versionlock.conf 
[main]
enabled = 1
locklist = /etc/yum/pluginconf.d/versionlock.list
#  Uncomment this to lock out "upgrade via. obsoletes" etc. (slower)
# follow_obsoletes = 1
  1. 将锁定的版本 RPM 添加到 /etc/yum/pluginconf.d/versionlock.list 。
# cat /etc/yum/pluginconf.d/versionlock.list 
kernel-3.10.0-693.2.2.el7
  1. 锁定版本的 RPM 将不会包含在下一个 yup 更新中哟。
    通过再次运行 check update 命令来验证这一点:
# yum check-update kernel*
Loaded plugins: fastestmirror, langpacks, versionlock
Loading mirror speeds from cached hostfile
 * base: ftp.iitm.ac.in
 * extras: ftp.iitm.ac.in
 * updates: ftp.iitm.ac.in
kernel-tools.x86_64                       3.10.0-693.2.2.el7              updates
kernel-tools-libs.x86_64                  3.10.0-693.2.2.el7              updates
CentOS/RHEL:如何使用 YUM Versionlock 插件在更新时排除内核或者软件包

由于生产环境中的应用程序认证和其他限制,可能首选通过 yum update 排除内核 RPM(或者其他某些 RPM)升级。
在这种情况下,我们可以使用 YUM 版本锁定插件来排除 certian 软件包/rpms 的更新。

检查可用于升级的内核包。

# yum check-update kernel*
Loaded plugins: fastestmirror, langpacks
base                                               | 3.6 kB  00:00:00     
extras                                             | 3.4 kB  00:00:00     
updates                                            | 3.4 kB  00:00:00     
Loading mirror speeds from cached hostfile
 * base: ftp.iitm.ac.in
 * extras: ftp.iitm.ac.in
 * updates: ftp.iitm.ac.in
kernel.x86_64                    3.10.0-693.2.2.el7               updates
kernel-tools.x86_64              3.10.0-693.2.2.el7               updates
kernel-tools-libs.x86_64         3.10.0-693.2.2.el7               updates
日期:2020-09-17 00:12:15 来源:oir作者:oir