我使用的操作系统是CentOS7,默认的内核版本是3.10.0,当前最新的内核版本是5.12以上。升级内核的方法有多种。在这里介绍一种比较简便的方法。
依次运行以下命令:
#导入ELRepo仓库的公钥
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
#为yum安装ELRepo仓库
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
#查看可用版本
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
#安装最新内核
yum --enablerepo=elrepo-kernel install kernel-ml
# 查看当前可用内核
sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
上图为执行上一条命令的示例,根据计算机的实际响应,查看最新内核前的序号,然后执行命令grub2-set-default ${序号}
,例如:grub2-set-default 0
升级完成,可以通过uname -r
命令进项验证。