Centos(kernel)内核升级
2021/8/14约 587 字大约 2 分钟
Centos(kernel)内核升级
内核版本列表
| 状态 | 版本 | 日期 | changelog |
|---|---|---|---|
| mainline: | 6.19-rc1 | 2025-12-14 | |
| stable: | 6.18.2 | 2025-12-18 | tarball changelog |
| stable: | 6.17.13 [EOL] | 2025-12-18 | tarball changelog |
| longterm: | 6.12.63 | 2025-12-18 | tarball changelog |
| longterm: | 6.6.119 | 2025-12-06 | tarball changelog |
| longterm: | 6.1.159 | 2025-12-06 | tarball changelog |
| longterm: | 5.15.197 | 2025-12-06 | tarball changelog |
| longterm: | 5.10.247 | 2025-12-06 | tarball changelog |
| longterm | 5.4.302 [EOL] | 2025-12-03 | tarball changelog |
| linux-next | next-20251219 | 2025-12-19 |
- longterm:长期支持版本
- stable:稳定版本
- mainline:主线版本
导入该源的秘钥
# 1、导入该源的秘钥
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# 2、启用该源仓库
rpm -Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
或者:
yum -y install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm查看可升级的内核版本
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available可安装的软件包
kernel-lt(基于长期支持分支) 6.6.119-1.el7.elrepo
kernel-ml(主流的,来源于主线稳定分支提供) 6.6.119-1.el7.elrepo
安装内核
yum --enablerepo=elrepo-kernel install -y kernel-lt-6.6.119-1.el7.elrepo查看当前系统内可用内核
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg设置开机从新内核版本启动
其中 0 是上面查询出来的可用内核编号
grub2-set-default 0 && reboot删除当前无用的系统内核版本
查看所有已安装的内核版本
[root@init ~]# rpm -qa | grep kernel
kernel-tools-libs-3.10.0-1160.76.1.el7.x86_64
kernel-3.10.0-1160.76.1.el7.x86_64
kernel-headers-3.10.0-1160.76.1.el7.x86_64
kernel-devel-3.10.0-1160.el7.x86_64
kernel-tools-3.10.0-1160.76.1.el7.x86_64
kernel-devel-3.10.0-1160.76.1.el7.x86_64
kernel-lt-5.4.271-1.el7.elrepo.x86_64
kernel-3.10.0-1160.el7.x86_64
abrt-addon-kerneloops-2.1.11-60.el7.centos.x86_64当前使用的内核版本
[root@init ~]# uname -r
5.4.271-1.el7.elrepo.x86_64删除
yum remove -y kernel-3.10.0-1160.el7.x86_64 kernel-3.10.0-1160.76.1.el7.x86_64或
yum remove $(rpm -qa | grep kernel | grep -v $(uname -r))
# 全部卸载后重新安装
[root@init ~]# yum --enablerepo=elrepo-kernel install -y kernel-lt-5.4.271-1.el7.elrepo \
kernel-lt-doc-5.4.271-1.el7.elrepo \
kernel-lt-headers-5.4.271-1.el7.elrepo \
kernel-lt-tools-5.4.271-1.el7.elrepo \
kernel-lt-tools-libs-5.4.271-1.el7.elrepo \
kernel-lt-tools-libs-devel-5.4.271-1.el7.elrepo \
kernel-lt-devel-5.4.271-1.el7.elrepo
[root@init ~]# rpm -qa | grep kernel
kernel-lt-5.4.271-1.el7.elrepo.x86_64
kernel-lt-doc-5.4.271-1.el7.elrepo.noarch
kernel-lt-tools-5.4.271-1.el7.elrepo.x86_64
kernel-lt-tools-libs-5.4.271-1.el7.elrepo.x86_64
kernel-lt-tools-libs-devel-5.4.271-1.el7.elrepo.x86_64
kernel-lt-headers-5.4.271-1.el7.elrepo.x86_64
abrt-addon-kerneloops-2.1.11-60.el7.centos.x86_64
kernel-lt-devel-5.4.271-1.el7.elrepo.x86_64安装其他工具
yum install -y gcc make ncurses-devel openssl-devel flex bison elfutils-libelf-devel更新日志
2025/12/23 01:14
查看所有更新日志
09e94-于e2e3a-于
