Centos7升级内核
首先查看当前系统的内核
uname -a

当前系统的内核是3.10
更新并安装必要工具
yum update -y
yum install -y yum-utils
启用elRepo仓库
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

可知现在的长期支持的稳定版的是5.4.278-1 长期稳定版(Long Term Support, LTS).我们尽量使用长期稳定版的。
yum --enablerepo=elrepo-kernel install kernel-lt

查看所有可用内核
sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

版本号5.4.278的内核排在第0个,所以把第0个内核设置为启动的内核
sudo grub2-set-default 0
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

然后执行reboot命令重启,再次uname -a检查内核

其实到这一步你已经完成了内核的升级工作,如果你想把其他附带的工具也升级,那么可以执行下面的操作:
查看内核情况:
rpm -qa | grep kernel

使用 yum remove删除与原来的3.10版本有关的内核及其工具:
yum remove kernel-3*
yum remove kernel-headers-3*
yum remove kernel-devel-3*
yum remove kernel-tools-libs-3*
删除干净了

执行如下命令安装与5.4.278版本有关的内核插件工具:
yum --enablerepo=elrepo-kernel install kernel-lt*

此时不妨再次执行reboot命令重启服务器
至此整个centos7的内核升级工作完成!
)如果我的文章对您有帮助,还请您多多支持我。支付宝帮忙扫一下吧

浙公网安备 33010602011771号