linux内核升级,针对centos7.9

内核升级

wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-devel-5.4.225-1.el7.elrepo.x86_64.rpm
wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-5.4.225-1.el7.elrepo.x86_64.rpm

百度网盘获取:
#安装内核
rpm -ivh kernel-lt-5.4.225-1.el7.elrepo.x86_64.rpm
rpm -ivh kernel-lt-devel-5.4.225-1.el7.elrepo.x86_64.rpm


确认已安装内核版本
rpm -qa | grep kernel


查看系统上的所有可用内核
sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

grub2-set-default 0

生成grub配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg


重启
# 重启(默认30秒)
reboot
# 立即重启
reboot -h now

验证升级是否成功
uname -a
# 仅查看版本信息
uname -r
#  通过绝对路径查看查看版本信息及相关内容
cat /proc/version
#  通过绝对路径查看查看版本信息
cat /etc/redhat-release

删除旧内核
rpm -qa | grep kernel
# yum remove kernel-版本
yum remove kernel-3.10.0-1160.el7.x86_64 kernel-3.10.0-1160.71.1.el7.x86_64 kernel-tools-3.10.0-1160.71.1.el7.x86_64 kernel-tools-libs-3.10.0-1160.71.1.el7.x86_64

至此,内核升级完毕

### 如何在 CentOS 7.9 上安全升级内核至最新版本 #### 准备工作 为了确保系统的稳定性,在执行任何操作之前,建议备份重要数据并记录当前的内核版本。可以使用以下命令查看当前运行的内核版本: ```bash uname -r ``` #### 步骤一:更新 YUM 软件源 确保系统上的 YUM 软件包是最新的,这有助于避免潜在冲突或错误。通过以下命令完成此操作: ```bash yum update -y ``` 该过程会自动下载并安装所有可用的安全补丁和其他更新[^1]。 #### 步骤二:安装 ELRepo 存储库 ELRepo 是一个第三方存储库,提供了许多增强功能以及最新的稳定版内核。可以通过以下命令启用它: ```bash rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm ``` 这些命令导入 GPG 密钥并将 ELRepo 添加到现有的 YUM 配置中[^1]。 #### 步骤三:安装最新内核 一旦 ELRepo 成功配置完毕,就可以利用 `kernel-ml` 安装主线稳定版内核(即长期支持版本)。输入如下命令来实现这一目标: ```bash yum --enablerepo=elrepo-kernel install kernel-ml -y ``` 这条指令指定了从 elrepo-kernel 库获取资源,并且选择了主线稳定分支作为目标内核版本。 #### 步骤四:验证新内核已成功安装 重新启动计算机之后,再次确认所使用的操作系统核心是否已被替换为较新的那个。如果一切正常的话,则应该能够看到类似于下面这样的输出结果: ```bash [root@vrgv252 ~]# uname -a Linux vrgv252.com 3.10.0-1160.71.1.el7.x86_64 #1 SMP Thu Jun 10 13:30:05 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux ``` 这里需要注意的是实际显示的具体数值可能会有所不同,取决于当时发布的具体版本号[^2]。 #### 步骤五:设定默认引导项 为了让服务器每次开机都能加载刚刚安装的新内核而不是旧的一个,默认情况下可能还需要手动调整 GRUB 的设置才行。执行下列语句即可达到目的: ```bash grub2-mkconfig -o /boot/grub2/grub.cfg grub2-set-default 'CentOS Linux (3.10.0-1160.71.1.el7.x86_64) 7 (Core)' ``` 最后一步非常重要,因为它决定了下次重启时哪个镜像会被优先选用[^3]。 #### 结束语 至此为止,整个流程已经结束。现在你可以放心地关闭机器或者触发计划内的维护窗口来进行最终测试啦!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值