一,查看当前系统内核版本信息
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
或者:uname -r ; or uname -ra
二,启用 ELRepo 仓库:
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
查看可用内核包:
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
三,安装最新内核:
yum --disablerepo="*" --enablerepo=elrepo-kernel install -y kernel-ml kernel-ml-devel
四,设置grub2内核启动参数
#查看已安装的内核版本
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
#设置升级后的最新版本,即就是编号为0的那个
grub2-set-default 0
vim /etc/default/grub
五,生产grub2配置文件,并重启
grub2-mkconfig -o /boot/grub2/grub.cfg
reboot
六,验证
uname -r
七,删除旧的内核版本
通过 yum remove
命令或通过 yum-utils
工具
rpm -qa | grep kernel
yum remove kernel-tools .....
或者通过yum-utils工具删除
yum install yum-utils -y
package-cleanup --oldkernels ##安装的内核大于 3 个时,才会自动删除旧内核