孙彰隆优秀作者
原创内容 来源:小居数码网 时间:2024-08-12 16:26:01 阅读() 收藏:35 分享:67 爆
导读:您正在阅读的是关于【数码知识】的问题,本文由科普作家协会,生活小能手,著名生活达人等整理监督编写。本文有1198个文字,大小约为5KB,预计阅读时间3分钟。
Linux内核是Linux操作系统的核心或主要组件。第一个内核版本由 Linus Torvalds 于 1991 年首次编写,当时他还是赫尔辛基大学的计算机科学专业的学生。内核位于您的计算机硬件组件和正在运行的应用程序之间。在本教程中,我们重点介绍如何在CentOS 7上升级 Linux 内核。
但是为什么首先要升级内核呢?好吧,升级内核会带来一些巨大的好处。其中包括对第三方驱动程序(如 NVIDIA)的改进支持、安全补丁和附加功能。下面演示如何在 CentOS 7 上升级内核。
在开始之前,请确保您具备以下先决条件。
Before proceeding with upgrading the kernel on your system, please backup all your important data on an external drive as the upgrade might make the system unstable at times.
首先,您需要检查您当前的内核版本。这将使您能够在升级后区分内核版本。为此,请执行uname 命令:
$ uname -smr
从输出中,我们可以看到内核版本(3.10)和系统架构(64 位)。
确认 Linux 内核版本后,下一步将是更新软件包存储库。为此,请调用以下命令:
$ sudo yum update
出现提示时,单击“是”表示“是”以继续更新存储库。
这通常需要很长时间,并且根据您的互联网速度,这可能会持续 30 分钟到 1 小时。这也是做一些伸展运动或去最近的杂货店购物的好时机。
升级内核需要安装称为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值设置为零,如下所示
GRUB_DEFAULT=0
保存并退出配置文件并通过运行以下命令重新配置 grub 引导程序:
$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
你应该得到类似于我们这里的输出。
最后,重新启动并确保这次将预先选择最新的内核条目。
我们已经到了本文的结尾。在本指南中,我们向您介绍了在 CentOS 7 中升级 Linux 内核所需的步骤。
上面就是小居数码小编今天给大家介绍的关于(centos7怎么升级内核)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。
94%的朋友还想知道的:
(443)个朋友认为回复得到帮助。
部分文章信息来源于以及网友投稿,转载请说明出处。
本文标题:centos7升级内核方法(centos7怎么升级内核):http://sjzlt.cn/shuma/154985.html