通常来说,Linux是支持多版本内核共存的,无非是系统启动的时候应用哪个版本内核而已。
☝️ 上面这段抄的🤣👈 主要自己方便看查看当前版本号
root@GIA9504171690:~# uname -r
4.15.0-177-generic
内核的升级
Linux内核支持多版本共存,一般保留旧的内核,然后启用新的内核即可,不用只留一个,并且万一新的内核不好使,还有机会退回去(备份很重要🤡)
方式一:yum安装(较简单)
查看已安装版本
root@GIA9504171690:~# uname -rs
4.15.0-177-generic
开始升级
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#启用该源仓库
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available#查看有哪些内核版本可供安装
有如下输出则正常

开始安装: yum --enablerepo=elrepo-kernel install kernel-ml -y#安装的是主线版本,该版本比较激进
yum --enablerepo=elrepo-kernel install kernel-lt -y #安装的长期稳定版本,稳定可靠
设置默认内核版本
grep "GRUB_DEFAULT=" /etc/default/grub | sed -i "s/GRUB_DEFAULT=saved/GRUB_DEFAULT=0/g" /etc/default/grub
grub2-mkconfig -o /boot/grub2/grub.cfg
嗯完需要重启
方法二(编译安装)
太麻烦了还是别要了
真没必要😘
