在升级内核前,应该先执行操作把所有包升级到最新
yum update
导入public key
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
安装版本包
yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
备注:如果是Centos8 可以用下面这个:
yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
查看有哪些可供升级的内核版本包:
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
lt是长期维护版本,ml是主线稳定版本,这里我们选择主线版本
yum -y --enablerepo=elrepo-kernel install kernel-ml kernel-ml-devel kernel-ml-tools
- 等待升级完成后查看启动项,当前顺序还未生效
grep "^menuentry" /boot/grub2/grub.cfg | cut -d "'" -f2 - 查看实际启动版本
grub2-editenv list - 复制第5步的启动项,然后执行下面命令切换
grub2-set-default 0
然后再次查看实际版本grub2-editenv list - reboot now 重启
- uname -sr查看版本