CentOS 7 升级Linux内核
Upgrade Kernel on CentOS 7
运行的一些程序可能会对Linux内核版本有要求,本文介绍如何升级CentOS 7的内核。
- 查看系统信息
查看发行信息
cat /etc/os-release
查看CentOS版本
cat /etc/redhat-release
查看内核版本
uname -r
- 更新源并升级
yum update -y
如有必要可换源。
- 启用并安装ELRepo仓库
rpm —import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
- 查看可用内核
yum list available —disablerepo=’*’ —enablerepo=elrepo-kernel
其中包括了主线版本kernel-ml和长期支持版本kernel-lt。
- 升级到最新内核
yum —enablerepo=elrepo-kernel install kernel-ml
也可升级到最新的长期支持版本的内核(版本号低于上述主线版本):
sudo yum —enablerepo=elrepo-kernel install kernel-lt
- 设置grub
查看grub配置信息
awk -F\’ ‘ $1==”menuentry “ {print i++ “ : “ $2}’ /etc/grub2.cfg
设置新的内核为grub2默认版本
grub2-set-default 0
- 重启服务器并检查内核版本
重启服务器
reboot
检查内核版本
uname -r