服务器如何安装yum?yum安装步骤详解

在CentOS、Rocky Linux、AlmaLinux等基于RHEL的Linux系统中,服务器安装yum是配置软件包管理环境的关键一步,直接影响后续软件部署效率与系统可维护性,yum(Yellowdog Updater Modified)作为RPM生态的核心包管理工具,具备自动解决依赖、批量安装、版本控制等能力,本文将从环境准备、安装步骤、验证方法、常见问题及优化建议五个维度,系统讲解如何在服务器上完成yum的部署与配置,确保操作安全、高效、可复现。


确认系统环境:安装前必查的3项基础条件

在执行任何操作前,请确保满足以下前提:

  1. 系统类型匹配:仅适用于RHEL系发行版(如CentOS 7/8、Rocky Linux 8/9、AlmaLinux 8/9),Debian/Ubuntu系统应使用apt,不可混用。
  2. 网络连通性正常:服务器能访问公网(如ping 8.8.8.8通),且防火墙/安全组放行HTTP/HTTPS(端口80/443)。
  3. root权限或sudo权限:所有命令需以管理员身份执行,普通用户无法写入/etc/yum.repos.d/等关键目录。

⚠️ 注意:若系统为精简版(如云厂商最小化镜像),可能已预装yum但未初始化缓存,需执行yum clean all && yum makecache重建索引。


服务器安装yum的4种主流场景及操作指南

场景1:系统缺失yum(如最小化安装后手动删除)

  1. 下载RPM安装包(以Rocky Linux 9为例):
    wget https://mirror.rockylinux.org/rocky/9/BaseOS/x86_64/os/Packages/yum-4.7.0-10.el9_0.noarch.rpm
  2. 强制安装(忽略依赖):
    rpm -ivh --nodeps yum-4.7.0-10.el9_0.noarch.rpm
  3. 修复依赖链:
    dnf install python3-dnf-plugins-core -y

场景2:系统已存在yum但版本过低(如CentOS 7的yum 3.4)

升级至yum 4需切换至DNF(下一代包管理器):

yum install dnf -y
# 后续操作统一使用dnf命令,兼容yum别名
dnf --version  # 验证版本(应≥4.2)

场景3:内网服务器无法访问公网(需配置本地源)

  1. 挂载ISO镜像:
    mount -o loop CentOS-7-x86_64-DVD-2009.iso /mnt/cdrom
  2. 创建本地repo文件:
    cat > /etc/yum.repos.d/local.repo <<EOF
    [local]
    name=Local Repo
    baseurl=file:///mnt/cdrom
    enabled=1
    gpgcheck=0
    EOF
  3. 清除缓存并生成新元数据:
    yum clean all && yum makecache

场景4:企业级环境需配置私有YUM仓库(如Jenkins构建后自动同步)

  1. 安装createrepo工具:
    yum install createrepo -y
  2. 初始化仓库目录:
    mkdir -p /repo/os && cp /mnt/cdrom/Packages/.rpm /repo/os/
    createrepo /repo/os
  3. 客户端添加repo指向:
    echo -e "[private]\nname=Private Repo\nbaseurl=http://yum-server/repo/os\nenabled=1\ngpgcheck=0" > /etc/yum.repos.d/private.repo

安装后验证:3步确保yum服务可用

  1. 检查版本:yum --version(正常输出版本号如4.3或7.0)
  2. 测试元数据同步:yum repolist(应显示可用仓库数量,如repolist: 0表示无源,需检查repo文件)
  3. 执行最小安装验证:yum install -y tree(若成功安装tree命令则证明基础功能正常)

✅ 专业建议:在生产环境首次使用前,务必执行yum update -y更新系统关键组件(如glibc、openssl),但需避开业务高峰时段。


高频问题解决方案(附故障代码)

问题现象 根本原因 解决方案
Could not retrieve mirrorlist DNS解析失败或防火墙拦截 echo "nameserver 114.114.114.114" > /etc/resolv.conf
GPG check FAILED 签名验证失败 rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-
Transaction check error: file conflicts RPM包冲突 rpm -e --nodeps 冲突包名后重试
No module named 'yum' Python环境损坏 dnf reinstall python3 yum -y

运维优化:提升yum稳定性的3个实战技巧

  1. 启用 fastestmirror 插件:自动选择最快镜像源
    sed -i 's/^#fastestmirror=1/fastestmirror=1/' /etc/yum.conf
  2. 限制下载速度防带宽打满:
    echo "throttle=200k" >> /etc/yum.conf
  3. 定期清理缓存:
    0 3    root yum clean expire-cache && yum makecache

相关问答

Q1:能否在CentOS 7上直接使用dnf替代yum?
A:不建议,CentOS 7默认基于Python 2,dnf需Python 3支持,强行安装可能导致系统包管理器崩溃,建议升级至CentOS 8或迁移到Rocky Linux 8+。

Q2:服务器安装yum后,如何禁止自动更新?
A:编辑/etc/yum/yum.conf,将apply_updates=1改为apply_updates=0,并禁用yum-cron服务:systemctl stop yum-cron && systemctl disable yum-cron。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/%e6%9c%8d%e5%8a%a1%e5%99%a8%e5%a6%82%e4%bd%95%e5%ae%89%e8%a3%85yum%ef%bc%9fyum%e5%ae%89%e8%a3%85%e6%ad%a5%e9%aa%a4%e8%af%a6%e8%a7%a3/

赞 (0)
上一篇 2026年4月16日 22:11
服务器怎么安装镜像?服务器安装镜像详细步骤教程
下一篇 2026年4月16日 22:20

相关推荐

  • 中国服务器手游有哪些值得推荐,哪个最好玩

    中国服务器手游是指将游戏服务器部署在中国大陆境内、受工信部监管的手机游戏,涵盖《王者荣耀》《原神》《和平精英》《梦幻西游》等绝大多数国内热门作品,它们依赖本土IDC服务商实现低延迟连接与合规运营,中国服务器手游的涵盖范围与核心特征中国服务器手游的核心特征是服务器物理位置位于中国大陆,网络接入需通过国内运营商,并……

    服务器运维 2026年8月26日
    1000
  • 服务器发邮件为什么总是发不出去?,怎么解决

    要让服务器稳定高效地发送邮件,核心在于正确配置邮件传输代理、选择合适端口并做好域名认证,否则发信成功率大打折扣, 很多新手以为装个sendmail就能搞定,但忽略SPF、DKIM和IP信誉,发出去的邮件直接进了垃圾箱甚至被拒收,本文从配置、排查、方案对比和成本四个维度,彻底讲清楚服务器发邮件那些实际要面对的问题……

    2026年7月29日
    1400
  • 蝴蝶泉服务器能转哪些区,转区条件是什么?

    蝴蝶泉服务器的转出通道没有官方限制,但实际能转的、转得顺畅的,主要看目标服务商是否具备合规接入资质和成熟的迁移承接能力,当前主流选择集中在持牌自营机房和具备全牌照的云服务商,比如简米科技和酷番云,先搞清楚迁移的本质很多用户问“蝴蝶泉服务器能转哪些”,第一反应是列名单,但服务器迁移不是换一台机器那么简单,它涉及域……

    2026年8月26日
    600
  • 个人云服务器哪里买靠谱?2026年云服务器选购避坑指南

    购买个人云服务器首选阿里云、腾讯云或华为云,它们凭借稳定的基础设施、完善的文档生态和灵活的计费模式,是绝大多数开发者和初创团队的最佳选择,在2026年的数字生态中,个人云服务器早已不再是极客的专属玩具,而是个人开发者、独立博主、小型工作室乃至普通用户托管博客、搭建私有云盘、运行自动化脚本的基础设施,面对市场上琳……

    2026年6月17日
    4300
  • 服务器压测必看哪些指标,性能测试关键指标有哪些

    吞吐量(QPS/TPS)、并发连接数、响应时间、错误率、资源利用率以及稳定性,这六项构成了衡量服务器性能的完整坐标系,QPS与响应时间是最先需要关注的两个指针,它们直接反映用户体验与系统处理能力,而资源利用率和错误率则决定系统是否健康运行,开篇直击:从一次真实故障说起去年某电商平台大促前夕,系统在模拟抢购场景的……

    2026年9月20日
    100
  • Python粒子效果如何实现,有哪些应用?

    Python粒子是通过编程模拟微小粒子运动来生成视觉或物理效果的技术,利用Pygame、Particles等库即可快速实现,Python粒子效果怎么做?核心原理与起步很多新手看到粒子特效都会觉得高深莫测,其实原理很简单:粒子系统本质上是一堆小物体的集合,每个粒子有自己的位置、速度、颜色和生命周期,当你连续更新这……

    2026年7月20日
    2200
  • 叠芯存储服务器有哪些型号可选,怎么选性价比最高?

    叠芯存储服务器目前市场上主要有浪潮NF8480M7、戴尔PowerEdge R760、超微SYS-221H-TN以及基于英特尔Sapphire Rapids架构的国产定制机型,核心差异在于CXL内存扩展能力与存储密度设计, 这类服务器通过“叠芯”技术将传统内存与计算层垂直整合,解决大数据场景下内存容量不足和I……

    2026年8月30日
    300
  • 防火墙究竟具备哪些神奇功能,能如此守护网络安全?

    防火墙是现代网络安全的基石,如同数字世界的“智能安检系统”和“交通警察”,它的核心使命是在网络边界(或内部关键节点)建立一道安全屏障,依据预先设定的安全策略,对进出网络的数据流进行精细化的监控、过滤和控制,从而保护内部网络资源免受未经授权的访问、恶意攻击和数据泄露的威胁,它决定哪些数据“可以进来”、“可以出去……

    2026年2月3日
    15000
  • 服务器硬盘存储如何查看?服务器硬盘容量怎么查?

    要准确查看和管理服务器硬盘存储情况,主要有三种核心途径:使用服务器操作系统自带工具、部署第三方专业监控软件,以及利用服务器硬件厂商提供的管理工具,选择哪种方式取决于您的具体需求、技术栈和运维深度, 操作系统原生工具:基础且直接这是最基础、最直接的方式,无需额外安装软件,但通常需要一定的命令行操作知识,Linux……

    2026年2月6日
    14300
  • 服务器自助餐都包括哪些?,怎么选才不踩坑?

    服务器自助餐,本质上就是按需付费的临时弹性云服务器租用服务,核心特征是分钟级交付、按小时计费、配置灵活组合,适合短期高并发、测试开发、临时业务迁移等场景,这类服务之所以叫“自助餐”,是因为用户不再需要像传统租用服务器那样锁死年度合同和固定配置,而是像取餐一样,想用什么拿什么,用完就走,下文从品类、挑选、实操、场……

    2026年9月7日
    100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注