传统的升级CentOS7内核方法存在科学上网问题所以我只好用中科大提供的镜像源给CentOS7原来的3.10.x升级

先上无数次失败的截图
在这里插入图片描述
不管是加上所谓的Key,还是直接把RPM-GPG-KEY-elrepo.org文件和elrepo-release-7.0-3.el7.elrepo.noarch.rpm文件都下载下来在rpm执行都没有什么改变
下面就用中科大提供的镜像源解决所有问题

先写好需要的yum源文件
/etc/yum.repos.d/elrepo.repo

[root@k8s-master01 ~]# vim /etc/yum.repos.d/elrepo.repo

接着粘贴下面代码(这里用的Xshell编辑可能方便一些)

[elrepo]
name=ELRepo.org Community Enterprise Linux Repository – el7
baseurl=https://mirrors.ustc.edu.cn/elrepo/elrepo/el7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org
protect=0
[elrepo-testing]
name=ELRepo.org Community Enterprise Linux Testing Repository – el7
baseurl=https://mirrors.ustc.edu.cn/elrepo/testing/el7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org
protect=0
[elrepo-kernel]
name=ELRepo.org Community Enterprise Linux Kernel Repository – el7
baseurl=https://mirrors.ustc.edu.cn/elrepo/kernel/el7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org
protect=0
[elrepo-extras]
name=ELRepo.org Community Enterprise Linux Extras Repository – el7
baseurl=https://mirrors.ustc.edu.cn/elrepo/extras/el7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org
protect=0

接着直接用下面命令安装响应资源

[root@k8s-master01 ~]# yum -y install kernel-ml

下载速度应该还可以
下图就是下载成功,也表明yum文件配置没有问题
在这里插入图片描述
再接着用下面命令配置内核(这里用的sed命令是三剑客老二,有兴趣的小伙伴可以自己找资料学习学习哟)

[root@k8s-master01 ~]# sed -i '/GRUB_DEFAULT/s/saved/0/' /etc/default/grub && grub2-mkconfig -o /boot/grub2/grub.cfg

显示下图表示配置没有多大问题
在这里插入图片描述
最后,重启

[root@k8s-master01 ~]# reboot

在这里插入图片描述
用 uname -a 查看内核(kernel版本)

[root@k8s-master01 ~]# uname -a
Linux k8s-master01 5.8.3-1.el7.elrepo.x86_64 #1 SMP Thu Aug 20 17:58:04 EDT 2020 x86_64 x86_64 x86_64 GNU/Linux

在这里插入图片描述
如果对以上的步骤还不了解,可以参考注脚提供的博客哟。1


  1. 本章参考烂泥:centos7 yum方式升级内核(2018.12.23更新) ↩︎

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐