在RHEL7、CentOS7和Fedora上将您的KVM内核升级到最新的稳定版本,包括定期随新设备和技术推出的BBR支持。如果我们想充分利用它们,让内核保持最新是非常重要的。此外,更新我们的内核将有助于我们利用新的内核特性,并保护我们免受以前版本中发现的漏洞的影响。需要考虑的一件重要事情是内核版本的生命周期——如果您当前使用的版本接近其使用寿命,那么在该日期之后将不会提供任何错误修复。在升级内核之前,确保使用以下命令记录当前安装的内核版本。[[root@cloudcone~]$uname-sr大多数现代发行版都提供了一种使用包管理系统(如yum)和官方支持的存储库来升级内核的方法。然而,这将只执行升级到发行版存储库的最新版本——不是https://www.kernel.org/.上可用的最新版本。不幸的是,RedHat只允许使用前一个选项升级内核。与RedHat相反,CentOS允许使用ELRepo,这是一个第三方存储库,可以将最新版本升级到内核。要在CentOS7上启用ELRepo存储库,请执行:[root@cloudcone~]$rpm–importhttps://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="*"–enablablepo="Elrepo-kernel"列表可用。接下来,安装最新的主线稳定内核:[root@cloudcone~]$yum–enablerepo=Elrepo-kernelInstallkernel-ml要使新安装的版本成为默认引导选项,必须按如下方式修改GRUB配置:打开并编辑文件/etc/default/grub,并设置GRUB_DEFAULT=0。这意味着GRUB列表中的第一个内核将被用作默认值。[root@CloudOne~]$VI/etc/default/grub…grub_default=0…接下来,运行以下命令来重新创建内核配置。[root@CloudOne~]$grub2-mkconfig-o/boot/grub2/grub.CFG重新启动并验证默认的uname命令现在使用的是最新的内核:[[root@cloudcone~]$uname-sr恭喜!您已经将系统内核升级到了最新版本!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)