如何将CentOS 7升级到最新内核版本2024-08,使用yum还是编译?
摘要:为什么要升级kernel 安全性提升:新版本的kernel通常修复了旧版本中的安全漏洞。 性能改进:升级可能包含对硬件支持的改进,从而提高系统性能。 新功能:新版本可能引入了新的功能或改进了现有功能。 更好的兼容性:新kernel可能会更好
为什么要升级kernel
安全性提升:新版本的kernel通常修复了旧版本中的安全漏洞。
性能改进:升级可能包含对硬件支持的改进,从而提高系统性能。
新功能:新版本可能引入了新的功能或改进了现有功能。
更好的兼容性:新kernel可能会更好地支持最新的硬件和软件。
但是,升级kernel也可能带来风险,比如与现有软件的兼容问题。所以在升级前应该仔细考虑和测试。
测试环境
# 最小化安装 CentOS-7-x86_64-Minimal-1804.iso
[root@localhost-01 ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
[root@localhost-01 ~]# uname -r
3.10.0-862.el7.x86_64
YUM 升级内核
小版本升级
# 查看当前和可升级版本
[root@localhost-01 ~]# yum list kernel | grep kernel
Repodata is over 2 weeks old. Install yum-cron Or run: yum makecache fast
kernel.x86_64 3.10.0-862.el7 @anaconda
kernel.x86_64 3.10.0-1160.119.1.el7 @updates
# 小版本升级(3.10.0-862.el7 --> 3.10.0-1160.119.1.el7 )
[root@localhost-01 ~]# yum update kernel -y
# 验证
[root@localhost-01 ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
[root@localhost-01 ~]# uname -r
3.10.0-1160.119.1.el7.x86_64
内核下载地址
时间:2024-08
【kernel官方地址】
【清华镜像站地址】
【阿里镜像站地址】
【kernel-5.4.x 历史版本库地址】
【kernel-4.9.x 历史版本库地址】
大版本升级
内核种类:
kernel-ml 中的ml是英文【 mainline stable 】的缩写,最新的稳定主线版本。
kernel-lt 中的lt是英文【 long term support 】的缩写,长期支持版本。
