Centos 7.x 升级内核

简介: 千万不要小瞧这操作。

一、官网查看版本支持

https://www.kernel.org/,共有两种开机引导模式:bios和uefi,其中uefi引导模式下需要关闭安全引导,否则无法正常开机。

1、查看系统版本

$ cat /etc/redhat-release

2、查看当前内核版本

$ uname -r

二、升级内核

1、导入public key

$ rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

2、安装epel源

$ yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm -y

3、查看可用版本内核

$ yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

关于内核种类: kernel-ml中的ml是英文【 mainline stable 】的缩写,elrepo-kernel中罗列出来的是最新的稳定主线版本。kernel-lt 中的lt是英文【 long term support 】的缩写,elrepo-kernel中罗列出来的长期支持版本。(推荐)

4、选择安装lt最新版本

$ yum --enablerepo=elrepo-kernel install kernel-lt -y

5、查看系统上可以用的内核

#bios模式下
$ awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
#uefi模式下
$ awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/efi/EFI/centos/grub.cfg
前面的0 1 2代表编号

6、设置启动内核

$ grub2-set-default 0
重新创建内核配置:
#bios模式下,重建内核
$ grub2-mkconfig -o /boot/grub2/grub.cfg
#uefi模式下,重建内核
$ grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg

7、重启验证

$ reboot
$ uname -r


相关文章
|
6月前
|
Linux Perl
Linux centos7升级内核(两种方法:内核编译和yum更新)
Linux centos7升级内核(两种方法:内核编译和yum更新)
1993 1
Linux centos7升级内核(两种方法:内核编译和yum更新)
|
6月前
|
安全 Linux
CentOS7下快速升级至OpenSSH9.4p1安全版本
CentOS7下快速升级至OpenSSH9.4p1安全版本
515 1
|
6月前
|
安全 Linux Shell
CentOS7下快速升级至OpenSSH9.3p2安全版本
CentOS7下快速升级至OpenSSH9.3p2安全版本
461 0
|
2月前
|
中间件 Linux vr&ar
Centos7升级Glibc
Centos7升级Glibc
|
2月前
|
Linux 数据安全/隐私保护 Perl
CentOS7中升级OpenSSL详细教程
这篇文章提供了在CentOS 7系统中升级OpenSSL到3.2版本的详细步骤,包括备份现有配置、安装依赖、下载安装新版本以及验证安装结果。
647 1
|
1月前
|
Linux 编译器 测试技术
【C++】CentOS环境搭建-快速升级G++版本
通过上述任一方法,您都可以在CentOS环境中高效地升级G++至所需的最新版本,进而利用C++的新特性,提升开发效率和代码质量。
155 64
|
1月前
|
Linux 编译器 测试技术
【C++】CentOS环境搭建-快速升级G++版本
通过上述任一方法,您都可以在CentOS环境中高效地升级G++至所需的最新版本,进而利用C++的新特性,提升开发效率和代码质量。
184 63
|
2月前
|
Linux
centos linux内核下载
centos linux内核下载
|
3月前
|
Linux
centos7升级内核到最新稳定版
centos7升级内核到最新稳定版
349 0
|
3月前
|
Linux Python
CentOS7升级python3到最新版
CentOS7升级python3到最新版
172 0