Centos7 脚本实现内核版本升级
#!/bin/bash
if [ "$EUID" -ne 0 ]
then echo "---请以root用户运行此脚本---"
exit
fi
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-lt -y
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
grub2-set-default 0
grub2-mkconfig -o /boot/grub2/grub.cfg
echo
echo "---默认启动内核的索引: ---"
grub2-editenv list
echo
echo "---列出所有可用的内核排序: ---"
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
echo
echo "---内核升级完成。请重启系统。---"