centos升级内核版本
young / / / 阅读量

本文适用于CentOS6.5(实测),估计也适用于其他Linux发行版。

准备工作

确认内核及版本信息

[root@hostname ~]# uname -r
2.6.32-220.el6.x86_64
[root@hostname ~]# cat /etc/centos-release
CentOS release 6.5 (Final)

网络安装

网上有不少升级CentOS内核的文章大部分都是下载源码编译,有点麻烦。

在yum的ELRepo源中,有 mainline、 long-term这2个内核版本,考虑到long-term更稳定,会长期更新,所以选择这个版本。

ELRepo地址: http://elrepo.org/tiki/tiki-index.php

导入公匙

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

安装ELRepo源

# RHEL-8 or CentOS-8
yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
# RHEL-7 or CentOS-7
yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
# RHEL-6 or CentOS-6
yum install https://www.elrepo.org/elrepo-release-6.el6.elrepo.noarch.rpm

安装新版本内核

# 安装kernel-lt
[root@hostname ~]# yum --enablerepo=elrepo-kernel install kernel-lt -y
# 或者安装kernel-ml(ml=mainline)
[root@hostname ~]# yum --enablerepo=elrepo-kernel install kernel-ml -y

修改引导

centos6

编辑grub.conf文件

[root@hostname ~]# vim /etc/grub.conf
# grub.conf generated by anaconda
default=0
timeout=5

centos7

#首先查看当前系统有几个内核
cat /boot/grub2/grub.cfg |grep menuentry
#查看当前默认内核
grub2-editenv list
#更改默认启动内核
grub2-set-default 'CentOS Linux (3.10.0-514.26.2.el7.x86_64) 7 (Core)'

最后重启服务器即可

支付宝捐赠
请使用支付宝扫一扫进行捐赠
微信捐赠
请使用微信扫一扫进行赞赏
有 0 篇文章