首页 > 系统服务 > 详细

如何在CentOS 7上升级Linux内核?

时间:2020-09-28 10:58:56      阅读:45      评论:0      收藏:0      [点我收藏+]
Linux内核是Linux操作系统的核心或主要组件, 内核位于计算机硬件组件和运行的应用程序之间。在本篇教程中,我们将重点介绍如何在CentOS 7上升级Linux内核。
但为什么首先要升级内核呢?升级内核会带来一些巨大的好处。这些好处包括改善对第三方驱动程序的支持,如NVIDIA,安全补丁,以及增加的功能。
确保你在开始之前已准备好:
CentOS 7系统的实例。
执行高权限的sudo用户。
稳定的互联网连接。
第一步:验证你当前的内核版本。
在做任何事情之前,你需要检查你当前的内核版本。这将使您能够在升级后区分内核版本。要做到这一点,请执行uname命令:
$ uname -smr
从输出中我们可以看到,我这里的内核版本(3.10)和系统架构(64位)。
第二步:更新CentOS软件包库
在确认了Linux内核版本后,下一步将是更新软件包仓库。要完成这个任务,请用命令:
$ sudo yum update
当提示时,点击‘Y‘表示是,继续更新存储库。
技术分享图片
这通常需要很长的时间,根据您的网速,这可能会持续30分钟到1小时。
第三步:启用Elrepo库
升级内核需要安装一个名为ElRepo仓库的第三方库。这是一个CentOS社区资源库,提供最新的内核版本,提供最新的硬件包,以提高整体用户体验。这些软件包包括视频驱动程序、图形驱动程序、网络和网络摄像头驱动程序等。
要启用软件库,请到你的终端机上运行命令。
$ sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
该命令安装 Elrepo 软件库 GPG 密钥,该密钥提供数字签名以检查安装软件包的真实性。通常情况下,CentOS会阻止安装未签名的软件包。
启用软件库后,执行以下命令安装 Elrepo 软件库。
$ sudo rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
技术分享图片
第四步:列出可用的内核版本
在CentOS 7上升级Linux内核之前,谨慎的做法是先检查可用的内核版本。要做到这一点,请运行命令:
$ yum list available --disablerepo=‘*‘ --enablerepo=elrepo-kernel
技术分享图片
在终端上,你应该得到一个可用的内核模块列表 kernel-lt表示一个稳定的LTS(长期支持)版本,而kernel-ml表示一个提供短期支持但提供更频繁更新的主线版本。右边有一列显示内核版本,我们可以看到最新的主线版本是5.8.9,而最新的长期版本是4.4.236。
第五步:安装最新的内核版本
要在CentOS 7上升级内核,你需要安装最新的内核版本。要安装最新的主线版本,调用命令。
$ sudo yum --enablerepo=elrepo-kernel install kernel-ml
技术分享图片
按‘Y‘表示是,继续安装。在最后,你应该得到下面的输出,以表明安装成功。
技术分享图片
如果你想安装最新的长期版本,请运行。
$ sudo yum --enablerepo=elrepo-kernel install kernel-lt
技术分享图片
再次点击‘Y‘表示是,继续安装。
第六步:重启并选择最新的内核。
重启后,grub菜单中会有最新的内核条目,指向我们在本教程中安装的最新内核版本。然而,旧的内核版本仍然是预先选择的版本,如图所示。
技术分享图片
稍后,我们将修改 grub 菜单指向最新的内核条目。现在,选择最新的内核条目并按下ENTER键。
技术分享图片
登录后,启动终端,再一次验证内核的版本。
技术分享图片
这表明我们现在使用的是最新的内核。
第七步:设置默认内核版本
正如我们在上一步中所承诺的,我们将把默认的内核版本设置为最新版本。为此,我们要修改/etc/default/grub文件。用你喜欢的文本编辑器打开该文件,并将GRUB_DEFAULT值设置为0,如下所示。
GRUB_DEFAULT=0
保存并退出配置文件,并通过运行命令重新配置 grub bootloader。
$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
你应该得到类似于我们这里的输出。
技术分享图片
最后,重启确认。
在本指南中,我们已经带领您完成了在CentOS 7中升级Linux内核所需的步骤。A5互联https://www.a5idc.net/

如何在CentOS 7上升级Linux内核?

原文:https://blog.51cto.com/14414732/2537438

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!