背景:
CentOS 7.2,官方默认的Linux内核 版本为:3.10.xx。
无论是出于让系统更加安全、还是对硬件驱动的更好的支持,有时候我们需要把 CentOS 7 的内核升级为最新版本。
方法:
这里选择使用 elrepo 的yum 源,首先请确保当前的系统可以正常上网。
打开Terminal,切换到具有相应权限的用户,或使用等价的其他方法,使本文中的命令可以正常执行,依次输入如下命令:
1、导入 elrepo 的 key
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
2、安装 elrepo 源
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
3、在yum的elrepo源中,mainline 为最新版本的内核
yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y
4、修改内核启动顺序,默认启动的顺序应该为1, 升级以后内核是往前面插入,为0(如果希望每次启动时手动选择内核版本,该步骤可以省略)
grub2-set-default 0
5、重启系统
reboot
6、查看内核版本
uname -a
结论:
正确实现目标,CentOS 7 的内核升级到了最新的版本:4.10.5,升级完成后,明显感觉 CentOS 7 系统 的启动速度,比升级前快了很多,一句话,这次 CentOS 7 内核升级的值 !^_^