记录学习与后端知识并分享学习代码过程(会飞的鱼Blog)

CentOS 7 升级内核版本

会飞的鱼 0 893 2021年1月23日

简介

CentOS 7的使用率非常高,可惜它的内核版本停留在3.10,为了满足一些应用的需求,我们只能手动升级内核版本,现在教大家如何去升级该内核版本

1、检查当前Kernel版本

uname -r
# 3.10.0-1062.el7.x86_64

2、更新Yum源仓库

yum update -y

3、导入ELRepo仓库的公共密钥 / 安装ELRepo仓库的Yum源

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

4、查看可用的Kernel包版本

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

5、安装最新版本Kernel

yum --enablerepo=elrepo-kernel install kernel-ml

6、检查Kernel启动顺序

awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
# 0 : CentOS Linux (5.5.0-1.el7.elrepo.x86_64) 7 (Core)
# 1 : CentOS Linux (3.10.0-1062.9.1.el7.x86_64) 7 (Core)
# 2 : CentOS Linux (3.10.0-1062.el7.x86_64) 7 (Core)
# 3 : CentOS Linux (0-rescue-aede6e3470b24c638b0946ebb13c31db) 7 (Core)

7、查看到刚才安装的Kernel版本处在第一个位置,修改/etc/default/grub文件是系统在运行时自动执行最新的Kernel

grub2-mkconfig -o /boot/grub2/grub.cfg

8、重新创建Kernel配置

grub2-mkconfig -o /boot/grub2/grub.cfg

9、重启服务器使用最新Kernel

reboot

按照步骤完成以上操作,内核就更新完成啦~

本文由 @会飞的鱼 于 2021-1-23 发布在 会飞的鱼Blog,如无特别说明,本博文章均为原创,转载请保留出处。

网友评论

    暂无评论

会飞的鱼 在线咨询

在线时间:9:00-22:00
周六、周日:14:00-22:00