美文网首页Docker系统性能优化
升级CentOS内核的正确方式

升级CentOS内核的正确方式

作者: 运维贼船 | 来源:发表于2022-03-06 16:43 被阅读0次

1.背景

不知道大家有没有遇到过这样的问题,在使用docker创建vlan网络时,会提示“Error response from daemon: kernel version failed to meet the minimum ipvlan kernel requirement of 4.2, found 3.10.0”,需要的内核为4.2,但找到的内核为3.10.0。

image

看一下系统的内核版本,使用以下命令:

uname -a
可以看到当前的内核确实为3.10.0. image

查看一下CentOS的版本,使用以下命令:

cat /etc/redhat-release
可以看到是最新的7.9版本。 image

2.错误尝试

按照一贯的思路,那不就是update解决的事嘛!手指一划,敲下一条命令(生产环境下慎用!):

yum -y update

没有效果!采用upgrade升级(生产环境下慎用!)

yum -y upgrade 
好吧,没有用,内核没有变化。 image

3.正确尝试

先导入一个公钥。

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

安装一下CentOS 7.x的ELRepo包。

yum install -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
# CentOS 8则采用下面的命令
# yum install -y https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm

然后依次执行下面的命令,等待进度条走完,下载升级:

yum --enablerepo=elrepo-kernel install kernel-ml -y &&
sed -i s/saved/0/g /etc/default/grub &&
grub2-mkconfig -o /boot/grub2/grub.cfg 
image

重启系统:

reboot

再次查看CentOS的内核版本,发现已经把内核升级成了5.16.12:

uname -a
image

可以开心的玩耍了~

相关文章

  • 升级CentOS内核的正确方式

    1.背景 不知道大家有没有遇到过这样的问题,在使用docker创建vlan网络时,会提示“Error respon...

  • CentOS 内核升级

    Author: Xu FC CentOS 内核升级 内核升级前,只安装了 CentOS Linux (3.10.0...

  • Centos7内核版本升级

    方式一:RPM方式升级 Centos7内核下载地址:(下载较慢)https://elrepo.org/linux/...

  • CentOS升级内核

    系统 CentOS 7.9 升级内核 安装ELRepo源 升级内核 配置GRUB 重启生效 验证

  • Docker文档

    查看centos版本:uname -r Docker要求CentOs系统的内核版本高于3.10 升级软件包及内核:...

  • CentOS6.5 安装Docker

    CentOS6.5 升级内核 centos初始内核为2.6 ,用命令uname -r 在yum的ELRepo源中,...

  • kubeadm安装单机k8s

    适用于:centos7 升级内核 脚本安装方式 手动安装方式 配置yum源 安装docker 关闭防火墙 关闭sw...

  • centos7安装docker

    1、查看内核版本,Docker 要求 CentOS 系统的内核版本高于 3.10,否则就升级内核 [root@lo...

  • Centos6.5源码升级内核方法

    centos6.5的默认内核是2.6,有些应用需要高版本的内核,我们需要将内核升级到3.0以上,下面是升级方法: ...

  • kvm 虚拟化(一 创建)

    环境 centos 6 查看内核版本 uname -a 2.6.20以下的内核需要升级。 关闭selinux,ip...

网友评论

    本文标题:升级CentOS内核的正确方式

    本文链接:https://www.haomeiwen.com/subject/izkwrrtx.html