注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态。
交流:唯一投稿邮箱:hostvps@88.com。
将您的KVM内核升级到RHEL 7,CentOS 7和Fedora上的最新稳定版本 – 包括BBR支持
随着新设备和技术定期推出,如果我们想要充分利用它们,保持内核最新是非常重要的。此外,更新我们的内核将有助于我们利用新的内核功能并保护自己免受以前版本中发现的漏洞的影响。
需要考虑的一件重要事情是内核版本的生命周期 – 如果您当前使用的版本接近其使用寿命,那么在该日期之后将不再提供错误修复。
在升级内核之前,请确保使用以下命令记录当前安装的内核版本。
[root @ cloudcone~] $ uname -sr
大多数现代发行版都提供了一种使用包管理系统(如yum和官方支持的存储库)升级内核的方法。
但是,这只会执行升级到发行版存储库中的最新版本 – 而不是https://www.kernel.org/上提供的最新版本。不幸的是,Red Hat只允许使用前一个选项升级内核。
与Red Hat相反,CentOS允许使用ELRepo,这是一个第三方存储库,可以将最新版本升级为内核。
要在CentOS 7上启用ELRepo存储库,请执行:
[root @ cloudcone~] $ rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
[root @ cloudcone~] $ rpm – UVHhttp://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
启用存储库后,可以使用以下命令列出可用的内核相关软件包:
[root @ cloudcone 〜] $ yum –disablerepo =“*” – enableablepo =“elrepo-kernel”列表可用
接下来,安装最新的主线稳定内核:
[root @ cloudcone~] $ yum –enablerepo = elrepo-kernel install kernel-ml
要使新安装的版本成为默认引导选项,您必须按如下方式修改GRUB配置:
打开并编辑文件/ etc / default / grub并设置 GRUB_DEFAULT = 0。这意味着GRUB列表中的第一个内核将用作默认值。
[root @ cloudcone~] $ vi / etc / default / grub
….
GRUB_DEFAULT = 0
….
接下来,运行以下命令以重新创建内核配置。
[root @ cloudcone~] $ grub2-mkconfig -o /boot/grub2/grub.cfg
重新启动并验证默认使用uname命令现在正在使用最新内核:
[root @ cloudcone~] $ uname -sr
祝贺!您已将系统内核升级到可用的最新版本!