CentOS 7 升级内核

环境centos

CentOS 7 升级内核

1 在 CentOS 7 上启用 elrepo 仓库ide

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

CentOS 7 升级内核

2 仓库启用后,使用下面的命令列出可用的内核相关包code

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

CentOS 7 升级内核

3 接下来安装内核blog

yum --enablerepo=elrepo-kernel install kernel-ml  -y

CentOS 7 升级内核

4 设置内核启动项get

1.首先查看当前系统内核
cat /boot/grub2/grub.cfg |grep menuentryit

2.查看当前默认内核
grub2-editenv listtable

3.更改默认启动内核
grub2-set-default 'CentOS Linux (3.10.0-514.26.2.el7.x86_64) 7 (Core)'class

shutdown -r now

4.重启机器生效import

CentOS 7 升级内核

5 查看旧的内核并删除grep

rpm -qa kernel*

CentOS 7 升级内核

rpm -e kernel-3.10.0-693.el7.x86_64
rpm -e kernel-tools-3.10.0-693.el7.x86_64
rpm -e kernel-tools-libs-3.10.0-693.el7.x86_64

6 在安装新内核依赖

yum --enablerepo=elrepo-kernel install kernel-ml* -y

CentOS 7 升级内核

7 重启机器应用最新内核,运行下面的命令检查最新内核版本!

uname -a

CentOS 7 升级内核

8 术语解析
kernel-ml
kernel-ml 中的ml是英文【mainline stable】的缩写,elrepo-kernel中罗列出来的是最新的稳定主线版本。

kernel-lt
kernel-lt 中的lt是英文【long term support】的缩写,elrepo-kernel中罗列出来的长期支持版本。

http://elrepo.org/tiki/kernel-ml

https://centos.pkgs.org/7/elrepo-kernel-x86_64/

相关文章
相关标签/搜索