• centos7升级内核


    参考文档:    https://cloud.tencent.com/developer/article/1559484

    1、配置 ELRepo 仓库

    ELRepo 仓库是基于社区的用于企业级 Linux 仓库,提供对 RedHat Enterprise (RHEL) 和 其他基于 RHEL的 Linux 发行版(CentOS、Scientific、Fedora 等)的支持。
    ELRepo 聚焦于和硬件相关的软件包,包括文件系统驱动、显卡驱动、网络驱动、声卡驱动和摄像头驱动等。

    rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
    yum install -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

    2、安装新的内核版本

    列出可以使用的 kernel 包版本

    $ yum list available --disablerepo=* --enablerepo=elrepo-kernel
    Loaded plugins: fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
    Available Packages
    elrepo-release.noarch                                                                                    7.0-5.el7.elrepo                                                                             elrepo-kernel
    kernel-lt-doc.noarch                                                                                     5.4.197-1.el7.elrepo                                                                         elrepo-kernel
    kernel-lt-headers.x86_64                                                                                 5.4.197-1.el7.elrepo                                                                         elrepo-kernel
    kernel-lt-tools.x86_64                                                                                   5.4.197-1.el7.elrepo                                                                         elrepo-kernel
    kernel-lt-tools-libs.x86_64                                                                              5.4.197-1.el7.elrepo                                                                         elrepo-kernel
    kernel-lt-tools-libs-devel.x86_64                                                                        5.4.197-1.el7.elrepo                                                                         elrepo-kernel
    kernel-ml.x86_64                                                                                         5.18.3-1.el7.elrepo                                                                          elrepo-kernel
    kernel-ml-devel.x86_64                                                                                   5.18.3-1.el7.elrepo                                                                          elrepo-kernel
    kernel-ml-doc.noarch                                                                                     5.18.3-1.el7.elrepo                                                                          elrepo-kernel
    kernel-ml-headers.x86_64                                                                                 5.18.3-1.el7.elrepo                                                                          elrepo-kernel
    kernel-ml-tools.x86_64                                                                                   5.18.3-1.el7.elrepo                                                                          elrepo-kernel
    kernel-ml-tools-libs.x86_64                                                                              5.18.3-1.el7.elrepo                                                                          elrepo-kernel
    kernel-ml-tools-libs-devel.x86_64                                                                        5.18.3-1.el7.elrepo                                                                          elrepo-kernel
    perf.x86_64                                                                                              5.18.3-1.el7.elrepo                                                                          elrepo-kernel
    python-perf.x86_64                                                                                       5.18.3-1.el7.elrepo                                                                          elrepo-kernel
    • lt:长期维护版
    • ml:最新稳定版

    3、安装稳定内核

    yum -y --enablerepo=elrepo-kernel install kernel-lt.x86_64 kernel-lt-devel.x86_64                ##### 稳定版本
    或
    yum -y --enablerepo=elrepo-kernel install kernel-ml.x86_64 kernel-ml-devel.x86_64                ##### 最新版本

    列出有几个内核可选

    awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

    列出当前是哪个内核

    grub2-editenv list

    设置序号为0的内核为默认启动项(具体设置序号为哪个的内核为默认启动项根据自己的需求走)

    grub2-set-default 0

    设置完重启

    reboot

    重启后验证内核

    uname -r
  • 相关阅读:
    SSH出现Connection refused错误
    Lisp经典算法
    Arch Linux下韩文重叠显示
    Vim在图形环境下全屏产生黑边
    Vim常用插件安装及配置方法
    Python中Scrapy框架元素选择器XPath的简单实例
    Manjaro下Steam无法启动
    GNOME禁用GDM中night-light功能
    Neovim中提示Error: Required vim compiled with +python
    Manjaro下带供电的USB Hub提示error -71
  • 原文地址:https://www.cnblogs.com/deny/p/16373537.html
Copyright © 2020-2023  润新知