CentOS 7.6.1810 升级内核 由 3.10.0-862.el7.x86_64 升级到 4.4.186-1.el7.elrepo.x86_64

1 查看内核

[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)

[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]#

2 安装最新版本的内核

update_kernel.sh

# 载入公钥
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# 安装ELRepo
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
# 载入elrepo-kernel元数据
yum --disablerepo=\* --enablerepo=elrepo-kernel repolist
# 查看可用的rpm包
yum --disablerepo=\* --enablerepo=elrepo-kernel list kernel*
# 安装长期支持版本的kernel
yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-lt.x86_64
# 删除旧版本工具包
yum remove kernel-tools-libs.x86_64 kernel-tools.x86_64 -y
# 安装新版本工具包
yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-lt-tools.x86_64
#查看默认启动顺序
awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg

在这里插入图片描述

#默认启动的顺序是从0开始,新内核是从头插入(目前位置在0,而4.4.229的是在1),所以需要选择0。
grub2-set-default 0
#重启并检查
# reboot
 # uname -a

在这里插入图片描述

安装的版本为:4.4.229-1.el7.elrepo.x86_64

2 安装指定版本内核

1 下载
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/

CentOS 7.6.1810 升级内核 由 3.10.0-862.el7.x86_64 升级到 4.4.186-1.el7.elrepo.x86_64_第1张图片

下载 kernel-lt-4.4.186-1.el7.elrepo.x86_64.rpm , kernel-lt-tools-4.4.186-1.el7.elrepo.x86_64.rpm

2 安装kernel-lt

 yum localinstall -y kernel-lt-4.4.186-1.el7.elrepo.x86_64.rpm

3 删除旧版本工具包

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

4 安装新版本工具包

yum localinstall -y kernel-lt-tools-4.4.186-1.el7.elrepo.x86_64.rpm

5 查看内核

awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg

CentOS 7.6.1810 升级内核 由 3.10.0-862.el7.x86_64 升级到 4.4.186-1.el7.elrepo.x86_64_第2张图片

#默认启动的顺序是从0开始,新内核是从头插入(目前位置在0,而4.4.186的是在1),所以需要选择0。
grub2-set-default 0
#重启并检查
# reboot

在这里插入图片描述

你可能感兴趣的:(容器)