CentOS7内核升级

CentOS7.x系统自带的3.10.x内核存在一些Bugs,导致运行的Docker、kubernetes不稳定,建议升级内核,容器使用的坑会少很多

升级系统(我这里是7.6-->7.9)

yum clean all
yum update -y --exclude=kernel*
reboot

更换内核

升级内核踩坑无数,以下是踩坑踩出来的

下载内核源

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

安装最新版内核

  • kernel-lt
    kernel-lt 中的lt是英文【long term support】的缩写,elrepo-kernel中罗列出来的长期支持版本。
yum --enablerepo=elrepo-kernel install -y kernel-lt

查看可用内核

cat /boot/grub2/grub.cfg |grep menuentry

设置开机从新内核启动

 grub2-set-default "CentOS Linux (5.4.137-1.el7.elrepo.x86_64) 7 (Core)"

查看内核启动项

grub2-editenv list

重启系统使内核生效

reboot

查看系统和内核版本是否生效

cat  /etc/redhat-release
uname -r
posted @ 2021-08-02 17:38  请务必优秀  阅读(323)  评论(0编辑  收藏  举报