检查内核

[root@VM-0-15-centos ~]# uname -r

3.10.0-1160.11.1.el7.x86_64

导入公钥并启用 ELRepo 仓库:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

紧接着,需要启用ELRepo仓库,不过在这之前,需要确定ELRepo仓库CentOS7发行文件是否为最新,可访问以下网址查看:

https://elrepo.org/linux/kernel/el7/x86_64/RPMS/

访问结果如下图:

noarch

最新发行文件为:

elrepo-release-7.0-6.el7.elrepo.noarch.rpm

使用如下命令启用最新的ELRepo仓库:

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-6.el7.elrepo.noarch.rpm

安装最新的主线稳定内核:

yum --enablerepo=elrepo-kernel install kernel-ml -y

若显示以下两行内容,可选择手动安装rpm包:

No package kernel-ml* available.

Error: Nothing to do

查看内核是否安装成功:

rpm -qa | grep kernel

更新grub系统引导文件并重启:

egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'

若需要启动的内核排在第3行,则用如下命令选择默认的内核版本(列表编号从0开始计):

grub2-set-default 2

重启reboot,并验证内核版本:

uname -r


注意:若无特别说明,云服务器操作系统为CentOS7。