centos7 升级内核版本

  日常工作中,不知道小伙伴们有没有遇到过由于内核版本过低引起的系统异常。作者在两年前的一次央视运维项目中就遇到了。由于Elasticsearch海量数据引起,最后Vcenter官方给出的建议里面有一条是升级内核。默认的centos7 装完是3.X版本的内核。以下是我记录的升级内核版本的步骤。

查看linux内核版本命令 uname -a

[root@k8s ~]# uname -a
Linux k8s 3.10.0-1062.4.1.el7.x86_64 #1 SMP Fri Oct 18 17:15:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

1.载入公钥

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

2.安装ELRepo

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

3. 载入elrepo-kernel元数据

yum --disablerepo=\* --enablerepo=elrepo-kernel repolist

4.查看可用的rpm包

yum --disablerepo=\* --enablerepo=elrepo-kernel list kernel*

5.安装最新版本的kernel

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

6.更改内核默认启动顺序

grub2-set-default 0

7.删除旧版本工具包

yum remove -y kernel-tools-libs.x86_64 kernel-tools.x86_64

8.安装新版本工具包

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

9.重启虚拟机

reboot

你可能感兴趣的:(centos7 升级内核版本)