centos升级内核
一、已有内核rpm包

#!/bin/bash # usage: bash upgrade-kernel.sh # 前提,kernel-lt-5.4.261-1.el7.elrepo.x86_64.rpm 和kernel-lt-devel-5.4.261-1.el7.elrepo.x86_64.rpm两个rpm包已准备在脚本目录 # 安装rpm包 yum install -y ./kernel-lt-5.4.261-1.el7.elrepo.x86_64.rpm ./kernel-lt-devel-5.4.261-1.el7.elrepo.x86_64.rpm # 查看当前内核,或 grep "menuentry " /boot/grub2/grub.cfg cat /etc/grub2.cfg | grep menuentry|awk -F "\'" '$1=="menuentry " {print i++ " : " $2}' # 设置启动内核,# 或 grub2-set-default 0 grub2-set-default 'CentOS Linux (5.4.261-1.el7.elrepo.x86_64) 7 (Core)' # 重新生成grub2配置文件(grub2-mkconfig将扫描系统中已安装的操作系统,将它们添加到GRUB2的启动菜单中。如果系统上有多个内核可用,还会添加一个子菜单,以便在启动时选择内核) grub2-mkconfig -o /boot/grub2/grub.cfg # 查看启动内核 grub2-editenv list
二、配置yum源安装

# 升级系统 yum update -y # 安装ELRepo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm # 安装新内核 yum remove -y kernel-headers kernel-tools kernel-tools-libs yum --enablerepo="elrepo-kernel" install -y kernel-ml kernel-ml-devel kernel-ml-headers kernel-ml-tools kernel-ml-tools-libs kernel-ml-tools-libs-devel # 更新Grub后重启 grub2-mkconfig -o /boot/grub2/grub.cfg grub2-set-default 0 reboot # 重启后确认内核版本已升级为4.20.0-1.el7.elrepo.x86_64 uname -r
posted on 2024-07-18 20:31 HowOldAreYou 阅读(17) 评论(0) 编辑 收藏 举报
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库