title: Centos 7.5内核升级 #标题tags: 升级内核 #标签
date: 2020-05-11
categories: linux大杂烩 # 分类
随着k8s的版本升级(1.18.0),Centos的3.10内核已经不适用了,故需要升级系统内核。
查看当前内核版本
[5::root@lv::~]# >>>uname -r3.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.cfg0 : 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 listsaved_entry=CentOS Linux (4.4.223-1.el7.elrepo.x86_64) 7 (Core)# 重启系统使内核生效[21::root@lv::~]# >>>reboot# 重启后确认内核已更新[1::root@lv::~]# >>>uname -r4.4.223-1.el7.elrepo.x86_64
