首先查看centos版本:
cat /etc/centos-release
或者:
rpm -q centos-release
查看内核版本:
uname -sr
查看官方内核:https://www.kernel.org/
接下来升级内核:
大多数现代发行版提供了一种使用 yum 等包管理系统和官方支持的仓库升级内核的方法。
但是,这只会升级内核到仓库中可用的最新版本,而不是在https://www.kernel.org/
中可用的最新版本。但是,Red Hat 只允许使用前者升级内核。
与 Red Hat 不同,CentOS 允许使用 ELRepo
,这是一个第三方仓库,可以将内核升级到最新版本。
在 CentOS 7 上启用 ELRepo 仓库:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
完成之后查看相应的可用内核相关包:
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
安装最新的主线内核:
yum --enablerepo=elrepo-kernel install kernel-ml
成功~
执行reboot
可以看到内核安装成功:
接下来将其设置为默认启动项,修改GRUB:
打开并编辑 /etc/default/grub
并设置 GRUB_DEFAULT=0
。
意思是 GRUB 初始化页面的第一个内核将作为默认内核。
接下来重新创建内核配置:
grub2-mkconfig -o /boot/grub2/grub.cfg
reboot验证:
内核升级成功~~
———————————————分割线—————————————————
来自:
https://www.tecmint.com/install-upgrade-kernel-version-in-centos-7/
———————————————分割线—————————————————
以上截图均由本人亲测内容
<小白初试>