CentOS7 系统更换升级高版本内核|ELRepo 源完整教程

CentOS7系统更换升级高版本内核|ELRepo源完整教程

前言

CentOS7默认内核版本较低,部分软件、虚拟化、网卡驱动需要更高版本内核才能正常运行。使用ELRepo第三方源可以快速安装主线长期支持内核,本文完整演示安装、设置默认启动、查看版本、清理旧内核全套操作。

一、查看当前系统内核版本
uname -r

CentOS7原生默认内核一般为3.10版本。

二、导入ELRepo源密钥与安装源
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
三、安装长期支持版内核(lt)

lt=长期支持版本,生产环境优先选用;ml为主线最新版本,适合测试环境。

yum -y install kernel-lt --enablerepo=elrepo-kernel
四、设置新内核为开机默认启动

查看系统可用内核列表

awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
记录输出前面的数字序号,把下面命令中数字替换成你新内核对应的序号。
grub2-set-default 0
五、重启服务器生效
reboot
六、重启后验证内核是否更换成功

查看当前内核版本

uname -r
七、删除旧内核(可选,谨慎操作)

查看本机已安装全部内核

rpm -qa | grep kernel

自动移除旧版本内核,保留当前正在运行内核

yum remove $(rpm -qa | grep kernel | grep -v $(uname -r))
重要提示:
  • 内核升级存在风险,业务服务器建议先备份数据;
  • 云服务器绝大多数支持VNC控制台,防止内核异常无法SSH连接;
  • ml主线版本更新快,稳定性不如lt长期支持版本,生产环境不推荐。
声明:升级内核属于系统高危操作,操作前做好数据备份,内核故障可能导致服务器无法开机,风险由使用者自行承担。
文章广告横幅
网络违法犯罪举报平台 广告
© 版权声明
THE END
喜欢就支持一下吧
点赞189 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容