导入 elrepo 仓库
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
# kernel-lt:长期支持版本,用于修复旧版内核的 BUG,这些内核只会修复重大 BUG,并且不会频繁发布版本。
# kernel-ml:最新稳定版本
列出当前具体内核版本清单
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
执行下面的命令,等待进度条走完,下载升级:
yum --enablerepo=elrepo-kernel install kernel-ml -y && sed -i s/saved/0/g /etc/default/grub && grub2-mkconfig -o /boot/grub2/grub.cfg
查看系统可用内核
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg
查看系统当前内核启动顺序
grub2-editenv list
重启系统:
reboot
再次查看CentOS的内核版本,发现已经把内核升级成了最新了:
uname -a