linux升级系统内核版导致死锁
阅读原文时间:2023年07月08日阅读:1

如上图片,官方说明为linux内核版本过低,存在系统bug,具体说明如下:

https://baijiahao.baidu.com/s?id=1652492237858209875&wfr=spider&for=pc

解决办法:

升级linux内核版本到最新

升级方法如下:

1.下载Binary package二进制包:

http://www.rpmfind.net/linux/rpm2html/search.php?query=kernel(x86-64)   Red Hat Enterprise Linux Server (3.10.0-1062.9.1.el7.x86_64) 7.5 (Maipo)

2.安装下载的内核:

yum install kernel-3.10.0-1062.9.1.el7.x86_64.rpm   (说明:该命令存在已存在的依赖会报错,使用下面这个命令)

rpm -ivh kernel-3.10.0-1062.9.1.el7.x86_64.rpm --force --nodeps

--注意:永远不要在这里使用“rpm -Uvh”。保留旧版本以防万一

3.查看默认启动顺序

awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg  (该命令一些环境可能不支持,用下面这行命令查看)

grub2-editenv list

Red Hat Enterprise Linux Server (3.10.0-1062.9.1.el7.x86_64) 7.5 (Maipo)

Red Hat Enterprise Linux Server (3.10.0-862.el7.x86_64) 7.5 (Maipo)

Red Hat Enterprise Linux Server (0-rescue-ee323909cfee48079d715637fb3caced) 7.5 (Maipo)

默认启动的顺序是从0开始,新内核是从头插入(目前位置在0,而4.4.4的是在1),所以需要选择0。

4.切换系统启动时默认内核版本:

grub2-set-default 'Red Hat Enterprise Linux Server (3.10.0-1062.9.1.el7.x86_64) 7.5 (Maipo)'

然后可以顺利重启服务器了,重启后查看系统信息:

uname -a

更高的版本

cd /root
wget http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-4.19.12-1.el7.elrepo.x86_64.rpm
wget http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-4.19.12-1.el7.elrepo.x86_64.rpm

# 安装内核
cd /root && yum localinstall -y kernel-ml*
grub2-set-default 0 && grub2-mkconfig -o /etc/grub2.cfg
grubby --args="user_namespace.enable=1" --update-kernel="$(grubby --default-kernel)"

检查默认内核是不是4.19

grubby --default-kernel /boot/vmlinuz-4.19.12-1.el7.elrepo.x86_64

所有节点重启,然后检查内核是不是4.19

reboot
[root@k8s-node02 ~]# uname -a
Linux k8s-node02 4.19.12-1.el7.elrepo.x86_64 #1 SMP Fri Dec 21 11:06:36 EST 2018 x86_64 x86_64 x86_64 GNU/Linux

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器