Centos7.2 系统升级内核
由于Centos7系统的3.x内核版本不稳定,在安装k8s之前进行升级
·
前言
比起君子讷于言而敏于行,我更喜欢君子善于言且敏于行。
由于Centos7系统的3.x内核版本在大规模集群具有不稳定性,所以需要升级内核 。(所有机器都要升级到一样)
### 查看系统版本
cat /etc/redhat-release
### 查看当前内核版本
uname -r
### 检查是否安装ELRepo
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
### 升级安装ELRepo
#安装
yum install -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
#或升级
rpm -Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
### 查看可用安装包
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
# 长期维护版本为lt,最新主线稳定版为ml
### 安装最新的内核
长期维护版本是lt 稳定版本是ml
yum --enablerepo=elrepo-kernel install -y kernel-lt
### 查看可用内核版本及启动顺序
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg
### 安装辅助工具grub2-pc (有的会自带,没有的安装一下就好)
yum install -y grub2-pc
### 设置内核默认启动顺序
grub2-set-default 0
### vim /etc/default/grub
GRUB_DEFAULT=0 #这里从原来的saved改为0
### 生成grub配置文件
# 运行grub2-mkconfig命令来重新创建内核配置
grub2-mkconfig -o /boot/grub2/grub.cfg
### 重启系统
reboot
#或
shutdown -r now
### 查看内核版本是否正确
uname -r
###安装 yum-utils 工具
#当系统安装的内核大于3个时,会自动删除旧的内核版本
yum install -y yum-utils
#或自己查看已经安装的内核后手动yum remove -y 进行删除旧版本
rpm -qa | grep kernel
yum remove -y kernel-devel-3.10.0 kernel-3.10.0 kernel-headers-3.10.0
###删除旧的工具包
yum remove kernel-tools-libs.x86_64 kernel-tools.x86_64
###安装新版本的工具包
yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-lt-tools.x86_64
### 查看已安装内核
rpm -qa | grep kernel
更多推荐
已为社区贡献7条内容
所有评论(0)