This article was last updated on <span id="expire-date"></span> days ago, the information described in the article may be outdated.
CentOS 7.X默认自带的的内核版本为3.X,将原默认内核进行替换提高
更新yum源仓库
1 | yum update -y |
配置ELRepo Project
导入ELRepo public key
1 | rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org |
安装ELRepo仓库的yum源
1 | rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm |
查看可用的系统内核包
1 | yum --disablerepo="*" --enablerepo="elrepo-kernel" list available |
Kernel ml VS Kernel ltELRepo 中有 2 个内核。一个称为 kernel-lt,另一个称为 kernel-ml。这两者之间的区别是,kernel-lt 软件包提供最新 Linux 内核的长期支持版本,而 kernel-ml 软件包提供最新 Linux 内核的主线稳定版本。 kernel-ml 提供的内核比 kernel-lt 更新更多。这两个内核都是安全的。
安装最新版本内核
安装最新lt版本
1 | yum --enablerepo=elrepo-kernel install kernel-lt -y |
安装最新ml版本
1 | yum --enablerepo=elrepo-kernel install kernel-ml -y |
查看已安装的内核
1 | rpm -qa|grep kernel |
查看系统可用内核
1 | awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg |
设置新内核为默认内核
从上往下是0开始数,应用第0位可用内核
1 | grub2-set-default 0 |
重启并验证
1 | reboot |
1 | uname -r |
Author: oGnok