美文网首页系统性能优化linux
centos7内核版本升级 3.10.x-->5.4.x

centos7内核版本升级 3.10.x-->5.4.x

作者: su酥饼 | 来源:发表于2022-07-21 16:59 被阅读0次

    升级内核原因:
    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

    内核版本升级成功,然后就能快乐的玩耍了。

    相关文章

      网友评论

        本文标题:centos7内核版本升级 3.10.x-->5.4.x

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