配置Linux内核版本在线或离线升级(回退)

2023-05-16

在线升级

一、查看系统内核(当前系统内核为3.10)

uname -r

二、确定当前主机能连外网

 ping www.baidu.com

三、导入在线elrepo仓库公钥

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

四、安装基于redhat7或者centos7版本的 elrepo yum源(其他版本可以查看官网)

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

 五、查看可升级内核版本

(通配符* 代表所有,表示禁用所有的软件源,只启用内核软件源,并查看可升级内核版本)

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

六、升级长期支持版本内核lt(即longterm的意思)

yum --disablerepo="*" --enablerepo="elrepo-kernel"  -y install kernel-lt

七、查看系统可用内核

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

八、选择要使用的内核,生成grub2配置文件并重启验证

grub2-set-default 0

grub2-mkconfig  -o /boot/grub2/grub.cfg

reboot

九、有问题回退(重复第八步,查看并找到对应版本的内核,设置并重启即可,在线升级或者回退算是已经完成)

离线升级

下载需要的内核版本的rpm安装包,官网下载地址(可选择系统对应的版本下载内核)

Index of /linux/kernel

下面是7系列操作系统对应的内核版本下载地址

Index of /linux/kernel/el7/x86_64/RPMS

下面是对这些包的简单说明(每个版本基本就下7个包)

kernel-lt:最核心的包,没有其他需求的情况下下载这个包就可以

kernel-lt-devel:给开发人员提供一些内核的功能模块

kernel-lt-doc:与内核相关的文档

kernel-lt-headers:内核头部文件,其他应用调用内核能力就需要这个包

kernel-lt-tools:内核级别的工具

kernel-lt-tools-libs:内核级别的工具依赖包

kernel-lt-tools-libs-devel:内核级别的工具开发需要的依赖包

一、查看当前内核版本

uname -r

二、下载对应版本的安装包并上传到对应的机器(这里以主线版为例)

三、安装软件包(根据需要可以下载所有或者部分软件包)

rpm -ivh kernel-ml-6.0.8-1.el7.elrepo.x86_64.rpm

四、查看系统可用内核

五、设置内核并重启验证

grub2-set-default 0

grub2-mkconfig  -o /boot/grub2/grub.cfg

reboot

六、有问题回退(重复第五步,查看并找到对应版本的内核,设置并重启即可,离线升级或者回退算是已经完成)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

配置Linux内核版本在线或离线升级(回退) 的相关文章

随机推荐

  • .net core MemoryCache(本机缓存)过期策略

    过期策略 1 1 永不过期 xff1a 永远不会过期 1 2 设置绝对过期时间点 xff1a 到期后就失效 1 3 设置过期滑动窗口 xff1a 只要在窗口期内访问 xff0c 它的过期时间就一直向后顺延一个窗口长度 1 4 滑动窗口 43
  • Windows asar工具安装使用与破解StarUml

    目录 安装nodejs 使用npm安装asar asar的压缩与解压 破解StarUml windows要破解StarUml xff0c 需要用到asar进行解压与打包 asar可以借助npm来安装 xff0c mac可以用homebrew
  • logcat中 读取垃圾回收消息

    目录 Dalvik 日志消息 ART 日志消息 有时 xff0c 发生垃圾回收事件时 xff0c 相应消息会输出到 Logcat 中 Dalvik 日志消息 在 Dalvik xff08 而不是 ART xff09 中 xff0c 每个 G
  • arm64-v8a、armeabi-v7a、armeabi、x86 abiFilters 详解

    abiFilters的作用 在app的gradle的defaultConfig里面加上如下 ndk abiFilters 34 armeabi v7a 34 指定要ndk需要兼容的架构 这样其他依赖包里mips x86 armeabi ar
  • Linux shell

    目录 shell 脚本 shell 概述 shell 分类 shell 语法 shell 脚本的定义与执行 自定义变量 环境变量 预设变量 脚本变量的特殊用法 条件测试语句 gt 文件 条件测试语句 gt 字符串 条件测试语句 gt 数字
  • Linux > mmap

    目录 mmap 概念 使用 函数声明 mmap 概念 mmap 将 一个文件或者其它对象 映射到 进程的地址空间 实现 磁盘地址 和进程 虚拟的虚拟地址 的一一对应关系 通过mmap 系统调用 xff0c 我们可以 实现共享内存或者普通文件
  • C++ > STL之算法

    目录 函数对象 谓词 一元谓词 二元谓词 内建函数对象 适配器 算法概述 常用遍历算法 for each 遍历算法 transform 算法 常用查找算法 find 算法 find if 算法 adjacent find 算法 binary
  • 性能优化 启动黑白屏优化

    启动黑白屏优化 前言 这是Google设计者为了让用户体会到点击图标后立马就有响应 xff0c 而让App创建的过程中先展示一个空白窗口 正是这个设计 xff0c 我们在点击App应用图标之后 xff0c 会看到一段时间的空白屏幕 xff0
  • 解决android studio Could not GET 'https://dl.google.com/dl/android/maven2

    解决android studio Could not GET 39 https dl google com dl android maven2 1 http proxy 选择 No proxy 模式 2 修改gradle配置文件 找到C U
  • Unable to add window — token android.os.BinderProxy is not valid; is your activity running?

    现象是 xff1a 第一次显示Dialog正常显示 xff0c 但按了返回键后 xff0c 再次进入程序显示Dialog时就会报错 原因 xff1a 我把 对Dialog义为了static 变量 导致退出程序后 xff0c 再次进入来显示D
  • Visual Studio 新建一个Win32控制台项目

    1 点击 文件 新建 项目 2 选好Win32控制台项目点击确定 3 点击击下一步 4 勾选好项目程序设置后点击完成 5 点击 本地 Windows 调试器即可调试程序
  • 安装CDC drivers 失败原因,记录关键点

    1 驱动版本不对 xff0c 因为CDC drivers 主要调用的是usbser sys 文件 xff0c 需要查看你的c windows system32 drivers下是否有该文件 2 驱动对了 xff0c 但是安装过程中一直提示找
  • Ubuntu 运行文件时,出现 Permission denied

    在Ubuntu下 xff0c 执行sh文件时提示下面信息 xff1a bash xx sh Permission denied 可以尝试以下方法解决 xff1a chmod 777 xx sh 执行其他类型的文件出错时 xff0c 也可以此
  • update.app格式解压工具-ROM定制开发教程

    Github分享工具地址 xff1a https github com Loren Yi update app 使用教程 xff1a 下载huawei unpack exe 到本地目录 讲华为 UPDATE APP放至同一路径 将 UPDA
  • mysql时间和本地时间相差13个小时

    原文地址 https www xiegaosheng com post view id 61 73 mysql时间和本地时间相差13个小时 作者 谢高升 发布 2017 12 15 浏览 0次 mysql时间和本地时间相差13个小时 修改l
  • 美团笔试题(2018.10.09)

    逻辑题20个要快点做 xff0c 然后30个选择考的东西比较多 编程两个 优惠券 有一个满x减的优惠券 xff0c 一共n个商品 xff0c 每个只能选择一次 xff0c 求能使用优惠券的最小价格 就是求n个数选任意几个加起来最接近x且大于
  • AndroidStudio gradle 编译发现阿里云镜像找不到对应jar包https://maven.aliyun.com/nexus/content/repositories/jcenter

    FAILURE Build completed with 4 failures 1 Task failed with an exception What went wrong Execution failed for task 39 app
  • 用PyQt5写了个音乐播放器

    首先先展示一下界面 xff08 不美观但好用 xff09 除了不能看歌词功能该有的都有 xff0c 作为本地播放器还挺好用的 xff0c 界面是用PyQt5做的 下面是源代码 xff1a span class token keyword i
  • Consul+Ocelot搭建微服务实践--IdentityServer集成

    文章目录 1 IdentityServer介绍2 建立IdentityServer2 1 安装IdentityServer42 2 定义配置中心2 2 1 定义Client2 2 2 定义ApiResource2 2 3定义Identity
  • 配置Linux内核版本在线或离线升级(回退)

    在线升级 一 查看系统内核 xff08 当前系统内核为3 10 xff09 uname r 二 确定当前主机能连外网 ping www baidu com 三 导入在线elrepo仓库公钥 rpm import https www elre