centos7升级内核PLEG is not healthy: pleg was last seen active 18m38.849156307s ago

1. 查看当前内核

uname -sr

2. 启用ELRepo库

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

3. 列出相关内核包

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

4. 安装新内核

  • lt :long term support,长期支持版本;
  • ml:mainline,主线版本
yum --enablerepo=elrepo-kernel install kernel-ml -y

5. 更新内核版本管理工具包

yum remove kernel-tools-libs.x86_64 kernel-tools.x86_64  -y
yum --disablerepo=\* --enablerepo=elrepo-kernel install kernel-ml-tools.x86_64  -y

6. 查看内核插入顺序

默认新内核是从头插入,默认启动顺序也是从0开始

awk -F \' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
grep "^menuentry" /boot/grub2/grub.cfg | cut -d "'" -f2

7. 设置新的内核为grub2的默认版本

通过 grub2-set-default 0 命令或编辑 /etc/default/grub 文件来设置

grub2-set-default 0
grub2-set-default 'CentOS Linux (4.20.12-1.el7.elrepo.x86_64) 7 (Core)'

8. 重新创建内核配置

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

9. 查看当前实际启动顺序

grub2-editenv list

11. 启动验证

image

image

image

image

image

- PS

entos7 升级内核版本
Centos7内核升级到最新版本
https://github.com/easzlab/kubeasz/blob/dev2/docs/guide/kernel_upgrade.md

posted @ 2021-09-21 19:56  AlexG  阅读(193)  评论(0编辑  收藏  举报