CentOS7升级内核

2020-12-10 10:54:21 浏览数 (1)

安装导入包

代码语言:javascript复制
rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
rpm -import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

查看可用内核版本

代码语言:javascript复制
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

安装4版本kernel-lt内核

代码语言:javascript复制
yum -y --enablerepo=elrepo-kernel install kernel-lt.x86_64 kernel-lt-devel.x86_64

安装最新kernel-ml内核(5版本)

代码语言:javascript复制
yum -y --enablerepo=elrepo-kernel install kernel-ml.x86_64 kernel-ml-devel.x86_64

查看启动器

代码语言:javascript复制
awk -F' '$1=="menuentry " {print i   " : " $2}' /etc/grub2.cfg
显示如下:
0 : CentOS Linux (4.4.243-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-1160.2.2.el7.x86_64) 7 (Core)
2 : CentOS Linux (3.10.0-1127.19.1.el7.x86_64) 7 (Core)
3 : CentOS Linux (3.10.0-1127.el7.x86_64) 7 (Core)
4 : CentOS Linux (0-rescue-305bb87dc0504d04b714303567eab6cf) 7 (Core)

设置默认启动内核---0后边内核为我们设置的内核

代码语言:javascript复制
grub2-set-default 0

查看内核版本默认启动顺序---确保第一个是我们设置的内核

代码语言:javascript复制
awk -F' '$1=="menuentry " {print $2}' /etc/grub2.cfg
显示如下:
CentOS Linux (4.4.243-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (3.10.0-1160.2.2.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-1127.19.1.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-1127.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-305bb87dc0504d04b714303567eab6cf) 7 (Core)

在各节点执行---重启系统

代码语言:javascript复制
reboot
Ps:重启后查看内核:uname -r 是否为我们设置的内核

0 人点赞