目录
查看当前内核版本
使用 ELRepo 仓库安装新内核
修改默认启动内核
首页 运维 CentOS 如何更新CentOS上的内核?

如何更新CentOS上的内核?

Jul 02, 2025 am 12:30 AM
centos 内核更新

更新 CentOS 内核的关键在于使用 ELRepo 仓库并正确设置启动项。1. 首先运行 uname -r 查看当前内核版本;2. 安装 ELRepo 仓库并导入密钥;3. 使用 yum 安装 kernel-lt(长期支持版)或 kernel-ml(主线版);4. 安装完成后通过 awk 命令查看可用内核并使用 grub2-set-default 设置默认启动项;5. 生成新的 GRUB 配置文件 grub2-mkconfig -o /boot/grub2/grub.cfg;6. 最后重启系统并再次运行 uname -r 确认内核版本是否生效。整个过程需注意选择合适内核、确保默认启动项正确,避免系统无法启动或重复安装。

更新 CentOS 的内核其实不算太难,但需要注意几个关键点。很多人在升级内核时担心系统不稳定或者启动失败,其实只要按照标准流程操作,问题不大。

查看当前内核版本

更新之前,第一步是确认你现在的内核版本,这样方便对比是否真的更新成功了。

你可以运行下面这条命令查看:

uname -r

输出结果类似这样:

3.10.0-1160.el7.x86_64

这个信息能告诉你目前用的是哪个内核版本,也方便后面判断是否需要更新。

使用 ELRepo 仓库安装新内核

CentOS 默认的软件源里提供的内核版本可能不是最新的,所以推荐使用 ELRepo 这个第三方仓库来安装更新的内核版本。

步骤如下:

  • 安装 ELRepo 仓库密钥和仓库配置:

    rpm --import //m.sbmmt.com/link/718d59ade166b11b3ec4ef5c4e6abfe6RPM-GPG-KEY-elrepo.org
    rpm -Uvh http://www.elrepo.org/elrepo-release-7-5.el7.elrepo.noarch.rpm
  • 启用 ELRepo 并安装长期支持版(LTS)或主线版(mainline)内核:

    如果你想安装长期支持的稳定内核,可以运行:

    yum --enablerepo=elrepo-kernel install kernel-lt

    如果想要最新功能、不介意稍微冒险一点,可以选择主线版本:

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

安装完成后不会立即生效,需要重启系统并选择新内核启动。

修改默认启动内核

CentOS 使用 GRUB2 管理启动菜单,安装完新内核后,你需要设置它为默认启动项。

  • 首先查看可用的内核选项:

    awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

    输出大概像这样:

    0 : CentOS Linux (5.4.123-1.el7.elrepo.x86_64) 7 (Core)
    1 : CentOS Linux (3.10.0-1160.el7.x86_64) 7 (Core)
  • 设置默认启动项为新安装的内核:

    grub2-set-default 0
  • 最后生成新的 GRUB 配置文件(有些系统不需要这一步,但加上更保险):

    grub2-mkconfig -o /boot/grub2/grub.cfg

完成这些之后就可以重启了:

reboot

重启后再次运行 uname -r 来确认是否已经切换到新内核。


基本上就这些。整个过程不复杂,但有几个容易忽略的地方:比如忘记修改默认启动项、没检查当前内核版本导致重复安装,或者误选了不太稳定的主线内核。只要你按上面的步骤一步步来,一般不会出错。

以上是如何更新CentOS上的内核?的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

centos和ubuntu的区别 centos和ubuntu的区别 Apr 14, 2025 pm 09:09 PM

CentOS 和 Ubuntu 的关键差异在于:起源(CentOS 源自 Red Hat,面向企业;Ubuntu 源自 Debian,面向个人)、包管理(CentOS 使用 yum,注重稳定;Ubuntu 使用 apt,更新频率高)、支持周期(CentOS 提供 10 年支持,Ubuntu 提供 5 年 LTS 支持)、社区支持(CentOS 侧重稳定,Ubuntu 提供广泛教程和文档)、用途(CentOS 偏向服务器,Ubuntu 适用于服务器和桌面),其他差异包括安装精简度(CentOS 精

centos关机命令行 centos关机命令行 Apr 14, 2025 pm 09:12 PM

CentOS 关机命令为 shutdown,语法为 shutdown [选项] 时间 [信息]。选项包括:-h 立即停止系统;-P 关机后关电源;-r 重新启动;-t 等待时间。时间可指定为立即 (now)、分钟数 ( minutes) 或特定时间 (hh:mm)。可添加信息在系统消息中显示。

Centos停止维护2024 Centos停止维护2024 Apr 14, 2025 pm 08:39 PM

CentOS将于2024年停止维护,原因是其上游发行版RHEL 8已停止维护。该停更将影响CentOS 8系统,使其无法继续接收更新。用户应规划迁移,建议选项包括CentOS Stream、AlmaLinux和Rocky Linux,以保持系统安全和稳定。

Hadoop伪分布式集群搭建 Hadoop伪分布式集群搭建 May 07, 2025 pm 04:45 PM

软件准备我使用的是CentOS-6.6的虚拟机,主机名为repo。参考在Windows中安装Linux虚拟机的步骤,我在该虚拟机中安装了JDK,参考在Linux中安装JDK的指南。此外,该虚拟机配置了免秘钥登录自身,参考配置各台虚拟机之间免秘钥登录的设置。Hadoop安装包的下载地址为:https://mirrors.aliyun.com/apache/hadoop/common/,我使用的是hadoop2.6.5版本。将Hadoop安装包上传到服务器并解压[root@repo~]#tarzxv

CentOS HDFS配置有哪些常见误区 CentOS HDFS配置有哪些常见误区 Apr 14, 2025 pm 07:12 PM

CentOS下Hadoop分布式文件系统(HDFS)配置常见问题及解决方案在CentOS系统上搭建HadoopHDFS集群时,一些常见的错误配置可能导致性能下降、数据丢失甚至集群无法启动。本文总结了这些常见问题及其解决方法,帮助您避免这些陷阱,确保HDFS集群的稳定性和高效运行。机架感知配置错误:问题:未正确配置机架感知信息,导致数据块副本分布不均,增加网络负载。解决方案:仔细检查hdfs-site.xml文件中的机架感知配置,并使用hdfsdfsadmin-printTopo

centos配置ip地址 centos配置ip地址 Apr 14, 2025 pm 09:06 PM

CentOS 中配置 IP 地址的步骤:查看当前网络配置:ip addr编辑网络配置文件:sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0更改 IP 地址:编辑 IPADDR= 行更改子网掩码和网关(可选):编辑 NETMASK= 和 GATEWAY= 行重启网络服务:sudo systemctl restart network验证 IP 地址:ip addr

.NET Core快速入门教程 1、开篇:说说.NET Core的那些事儿 .NET Core快速入门教程 1、开篇:说说.NET Core的那些事儿 May 07, 2025 pm 04:54 PM

一、.NETCore的起源谈到.NETCore,就不能不提它的前身.NET。当年Java风头正盛,微软也对Java青睐有加,Windows平台上的Java虚拟机就是微软依据JVM标准开发的,据称是当时性能最佳的Java虚拟机。然而,微软有自己的小算盘,试图将Java与Windows平台捆绑,增加一些Windows特有的功能。Sun公司对此不满,导致双方关系破裂,微软随后推出了.NET。.NET从诞生之初就借鉴了Java的许多特性,并在语言特性和窗体开发等方面逐渐超越了Java。Java在1.6版

怎样优化CentOS HDFS配置 怎样优化CentOS HDFS配置 Apr 14, 2025 pm 07:15 PM

提升CentOS上HDFS性能:全方位优化指南优化CentOS上的HDFS(Hadoop分布式文件系统)需要综合考虑硬件、系统配置和网络设置等多个方面。本文提供一系列优化策略,助您提升HDFS性能。一、硬件升级与选型资源扩容:尽可能增加服务器的CPU、内存和存储容量。高性能硬件:采用高性能网卡和交换机,提升网络吞吐量。二、系统配置精调内核参数调整:修改/etc/sysctl.conf文件,优化TCP连接数、文件句柄数和内存管理等内核参数。例如,调整TCP连接状态和缓冲区大小

See all articles