centos7 升级内核

引子

centos7 默认内核是 3.10.0 有点老,升级下

安装elrepo的yum源

升级内核需要使用elrepo的yum源,在安装yum源之前还需要我们导入elrepo的key,如下:

1
2
3
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

elrepo的key安装完毕后,我们下面开始正式升级内核。

升级内核

安装最新的主线稳定内核,使用如下命令:

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

通过上图,我们可以很明显的看出目前最新的内核版本为4.11.8。

centos7内核升级完毕后,不会立即生效,还需要我们修改grub默认的内核版本。

修改grub默认的内核版本

centos7内核升级完毕后,还需要我们修改内核的启动顺序,使用如下命令:

1
2
3
vim /etc/default/grub

GRUB_DEFAULT=0

接下来还需要运行grub2-mkconfig 命令来重新创建内核配置,如下:

1
grub2-mkconfig -o /boot/grub2/grub.cfg

重启系统并查看系统内核

grub相关配置修改完毕后,就需要我们来重启系统,使用如下命令:

1
shutdown -r now

系统启动完毕后,我们来查看内核版本,如下:

1
uname -r