查看当前内核版本
uname -r
升级
升级内核需要先导入elrepo的key,然后安装elrepo的yum源:
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
lt为长期维护版本,ml为最新主线稳定版
yum -y --enablerepo=elrepo-kernel install kernel-ml.x86_64 kernel-ml-devel.x86_64
修改grub中默认的内核版本
查看默认启动顺序
awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
根据新的内核顺序修改GRUB_DEFAULT的值
vim /etc/default/grub
GRUB_DEFAULT=0(这只是例子,实际看上面的顺序)
重新创建内核配置
grub2-mkconfig -o /boot/grub2/grub.cfg
{
以上两步可以用下面的命令替换(我用的上面方法)
grub2-set-default 1(这只是例子,实际看上面的顺序)
}
重启与验证
reboot
uname -r
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
yum –enablerepo=elrepo-kernel install kernel-ml
安装最新的稳定版本