首页 > 系统相关 >CentOS 7.9 内核从 3.10 升级到 5.4

CentOS 7.9 内核从 3.10 升级到 5.4

时间:2024-08-29 18:52:24浏览次数:12  
标签:kernel 5.4 CentOS 3.10 elrepo yum 内核 版本

1.背景介绍

环境需求:在搭建 Kubernetes (K8S) 环境时,内核版本最好大于 4.4 以支持 K8S 的所有特性。
当前内核版本:CentOS 7.9 的默认内核版本为 3.10.0-1160.el7.x86_64,不满足 K8S 的推荐内核版本要求。

2.查看内核版本及相关包

使用命令 uname -r 查看当前内核版本。

image

使用命令 rpm -qa | grep kernel 查看已安装的内核及相关包。

image

3添加新的 yum 源

使用 cat 命令将以下内容追加到 /etc/yum.repos.d/elrepo.repo 文件中,以添加 ELRepo 的阿里云镜像源:

cat <<EOF > /etc/yum.repos.d/elrepo.repo
[elrepo]
name=elrepo
baseurl=https://mirrors.aliyun.com/elrepo/archive/kernel/el7/x86_64
gpgcheck=0
enabled=1
EOF

image

此步骤增加了获取最新内核包的路径。

4.重建 yum 缓存

执行 yum clean all && yum makecache 命令来清除旧的缓存并重建新的缓存。

5.安装新内核

使用 yum list --showduplicate kernel* 命令查看可用的内核版本。

image

依次使用 yum install -y kernel-lt-5.4.275yum install -y kernel-lt-devel-5.4.275 命令安装内核版本 5.4.275 及其开发包。

验证安装结果,确认新版本内核和开发包已正确安装。

6.设置默认启动内核

使用 cat /etc/grub2.cfg | grep menuentry | awk -F "'" '$1=="menuentry " {print i++ " : " $2}' 命令查看 GRUB 配置中的内核列表。

image

执行 grub2-set-default 0 命令设置新的内核(版本 5.4.275)为默认启动项。这里的 0 是新内核在列表中的索引位置。

7.重启并验证

重启服务器:reboot
重新登录后,使用 uname -r 命令验证新内核是否已生效。

image

标签:kernel,5.4,CentOS,3.10,elrepo,yum,内核,版本
From: https://www.cnblogs.com/you-fish/p/18387413

相关文章

  • CentOS 7 的换源
    CentOS7概述CentOS7是一种基于RedHatEnterpriseLinux(RHEL)源代码构建的开源操作系统。它是一个稳定、安全且功能强大的Linux发行版,被广泛用于企业服务器和桌面环境中。CentOS7的版本是在2014年发布的,以下是CentOS7的一些主要特点:稳定性和可靠性:基于R......
  • java在centos7下部署运行jar包
    1、执行jar包的命令和在windows操作系统上是一样java-jarjarName-0.0.1-SNAPSHOT.jar;注:关闭服务器连接时会关闭此程序进程,(推荐测试可用)2、将jar程序设置成后台运行,并且将标准输出的日志重定向至文件msg.lognohupjava-jarjarName-0.0.1-SNAPSHOT.jar>msg.log2>&......
  • 关于linux系统镜像下载 ubuntu centos
    1.直接上观点:目前主流的linux:乌班图(Ubuntu):主要是个人使用,值得一提的是,目前ai服务器很多都选择乌班图,主要还是centos7官网停更了;centos7:这个可是主流,尽管官网停更,但是这些年积累的用户量是最多的,如果不知道自己服务器用什么,那选centos7肯定没错,各类技术文档,各种问题解决,c......
  • Linux-centos7目录结构
    目录说明1./根目录2./bin/ 可执行二进制文件的目录,如常用的命令ls,tar,mv,cat等.3./boot/  开机引导目录,包括Linux内核文件与开机所需要的文件.  建议单独分区,避免根                 ......
  • Centos7 设置Java程序自启动
    1.创建一个system服务文件在/etc/systemd/system/目录下创建一个以.service结尾的文件,例如your-java-app.service。可以使用sudo命令和文本编辑器创建:sudovim/etc/systemd/system/your-java-app.service在文件中添加类似如下内容:[Unit]Description=ScshkJavaServic......
  • centos 7部署nacos 2.4.1版本单点方式
    文章目录Nacos:微服务架构中的服务发现与配置管理利器官方网址引言Nacos简介Nacos的核心功能1.服务发现和服务健康监测2.动态配置服务3.服务及其元数据管理Nacos的工作原理Nacos的集群部署与高可用性Nacos的使用场景如何使用Nacos1.安装Nacos2.服务注册与发现3.配......
  • 25版王道数据结构课后习题详细分析 第五章 树与二叉树 5.4 树、森林
    一、单项选择题————————————————————————————————————————解析:正确答案:D————————————————————————————————————————解析:森林与二叉树具有对应关系,因此,我们存储森林时应先将森林转换......
  • 2024, 是时候告别CentOS了
    到了2024年,不管你有多喜欢CentOS,也到了该告别CentOS的时候了.那个可能在你职业生涯中陪伴了你非常多年,一直稳定运行的Linux系统,在2024年后,已经不再是你可靠的选择了. 最后一个仍然还在维护中的CentOS7将于2024年6月底就ENDOFLIFE了.这意味着,如果你仍然继续使......
  • centos7 yum安装zabbix
    centos7yum安装zabbix国内源在安装zabbix中,使用官网的下载源会出现一些下载不完的情况,因为zabbix的官网源是在国外的现在我们安装zabbix3.4作为演示,安装其它版本可以选择对应的版本安装前,需要关闭防火墙12[root@localhost~]#systemctlstopfirewalld[root@lo......
  • Linux上网配置-CentOS7
    上网配置思路1.确认虚拟机的网络适配器为桥接模式2.网卡配置文件是否存在并启用网卡接口3.网卡配置文件详解:静态IP地址、子网掩码、默认网关、物理地址以及DNS4.局域网的其他物理机能远程该虚拟机5.虚拟机ping通外网一、确认虚拟机的网络适配器为桥接模式问题1.为什么......