首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Centos7 内核升级(5.4.225)

一、背景

在 CentOS 使用过程中,高版本的应用环境可能需要更高版本的内核才能支持,所以难免需要升级内核,所以以下将介绍yum和rpm两种升级内核方式

关于内核种类:

——kernel-ml 中的ml是英文【 mainline stable 】的缩写,elrepo-kernel中罗列出来的是最新的稳定主线版本。

——kernel-lt 中的lt是英文【 long term support 】的缩写,elrepo-kernel中罗列出来的长期支持版本。ML 与 LT 两种内核类型版本可以共存,但每种类型内核只能存在一个版本。

二、在线 yum 安装

1)查看当前内核版本信息

2)导入仓库源

3)选择 ML 或 LT 版本安装

安装完成后需要设置 grub2,即内核默认启动项

4)设置启动

内核安装好后,需要设置为默认启动选项并重启后才会生效。

查看系统上的所有可用内核

刚刚安装的内核即0 :

我们需要把grub2默认设置为0

可以通过  命令或编辑  文件来设置

方法1:通过 grub2-set-default 0 命令设置

方法2:编辑 /etc/default/grub 文件

5)生成 grub 配置文件

GRUB2 的配置文件通常为 /boot/grub2/grub.cfg,虽然此文件很灵活,但是我们并不需要手写所有内容。可以通过程序自动生成,或是直接修改生成之后的文件。通常情况下简单配置文件  ,然后用程序  来产生文件 。

6)重启

7)验证是否升级成功

8)删除旧内核(可选)

查看系统中的全部内核

三、离线rpm安装

查找 kernel rpm 历史版本:http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/

1)下载内核 RPM

2)安装内核

3)确认已安装内核版本

4)设置启动

查看系统上的所有可用内核

5)生成 grub 配置文件

GRUB2 的配置文件通常为 ,虽然此文件很灵活,但是我们并不需要手写所有内容。可以通过程序自动生成,或是直接修改生成之后的文件。通常情况下简单配置文件  ,然后用程序  来产生文件 。

6)重启

7)验证是否升级成功

8)删除旧内核(可选)

查看系统中的全部内核

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230317A000NP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券