升级内核原因:
Centos 7.x系统自带的3.10.x内核存在一些bugs,会导致运行docker、k8s不稳定,因要部署docker环境所以升级内核版本到5.4.196
查看服务器的内核版本
image.png注意:本人使用的是本地的yum源,
没有yum源的可以使用如下方法下载,然后 ”跳过“ 第1.配置源操作
导入ELPepo仓库公共密钥
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
安装ELPepo的仓库yum源
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
1.配置源
yum-config-manager --add-repo https://mirrors.xxx.com/package/setting/elrepo.repo
yum clean all
yum makecache fast
2.列出可用的系统内核包
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
image.png
3.根据需求下载安装稳定版内核
注:
稳定版本: kernel-lt
最新版本:kernel-ml
本人建议下载稳定版
yum --enablerepo=elrepo-kernel install kernel-lt -y
4.修改初始内核参数
sed -i s/saved/0/g /etc/default/grub&& grub2-mkconfig -o /boot/grub2/grub.cfg
5.查看修改结果
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
如下图,刚才下载的内核版本 信息为 0即可。
image.png
6.修改默认启动项
#查看默认内核启动项
grub2-editenv list
#修改默认内核启动项为 0
grub2-set-default 0
image.png
7.重启服务器
reboot
重启后查看内核版本
image.png
内核版本升级成功,然后就能快乐的玩耍了。
网友评论