升级内核
[root@localhost ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org #导入公共密钥
[root@localhost ~]# yum install https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm # 安装 elrepo 的 yum 源
[root@localhost ~]# yum --disablerepo="*" --enablerepo="elrepo-kernel" list available #查看列表
[root@localhost ~]# yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y #安装内核
[root@localhost ~]# rpm -qa kernel* 或 rpm -qa | grep -i kernel # 查看已安装的 Linux 内核版本
[root@localhost ~]# cat /boot/grub2/grub.cfg | grep menuentry #查找新安装的内核完整名称
切换默认启动内核
使用grub2-set-default ”指令。( 是上一步操作中复制的新内核名称,引号是不能少的)
[root@localhost ~]# grub2-set-default 'CentOS Linux (5.4.10-1.el7.elrepo.x86_64) 7 (Core)' #因为新安装的内核默认在第一位,所以使用grub2-set-default 0指令也是可以
查看默认启动内核是否更改成功
[root@localhost ~]# grub2-editenv list #查看默认启动内核是否更改成功
[root@localhost ~]# uname -r
卸载旧版本内核
[root@localhost ~]# rpm -qa | grep -i kernel使用 rpm -qa kernel* 或 rpm -qa | grep -i kernel 命令,先找到内核版本号
[root@localhost ~]# yum remove kernel-ml-devel-5.4.10-1.el7.elrepo.x86_64 #使用yum remove [版本号…版本号]命令卸载旧版本的内核