title: Centos 7.5内核升级 #标题tags: 升级内核 #标签
date: 2020-05-11
categories: linux大杂烩 # 分类
随着k8s的版本升级(1.18.0),Centos的3.10内核已经不适用了,故需要升级系统内核。
查看当前内核版本
[5::root@lv::~]# >>>uname -r
3.10.0-862.el7.x86_64
升级内核
# 载入公钥
[7::root@lv::~]# >>>rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# 安装elrepo最新版本
[8::root@lv::~]# >>>yum install -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
# 列出可以使用的 kernel 包版本
[8::root@lv::~]# >>>yum list available --disablerepo=* --enablerepo=elrepo-kernel
可用kernel包版本如下:
# 安装指定的 kernel 版本
[9::root@lv::~]# >>>yum -y install kernel-lt-4.4.223-1.el7.elrepo --enablerepo=elrepo-kernel
# 查看系统可用内核
[13::root@lv::~]# >>>awk -F \' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux (4.4.223-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-862.el7.x86_64) 7 (Core)
2 : CentOS Linux (0-rescue-caa6eb0d160246d39e7c615ab7f61304) 7 (Core)
# 设置开机从新内核启动
[19::root@lv::~]# >>>grub2-set-default "CentOS Linux (4.4.223-1.el7.elrepo.x86_64) 7 (Core)"
# 查看内核启动项
[20::root@lv::~]# >>>grub2-editenv list
saved_entry=CentOS Linux (4.4.223-1.el7.elrepo.x86_64) 7 (Core)
# 重启系统使内核生效
[21::root@lv::~]# >>>reboot
# 重启后确认内核已更新
[1::root@lv::~]# >>>uname -r
4.4.223-1.el7.elrepo.x86_64