当前位置: 首页 > news >正文

CentOS 7更换国内镜像源

第一步:检查系统版本

在修改任何配置之前,先确定你的 CentOS 版本,因为不同版本的镜像源配置文件不同。

cat /etc/redhat-release

这个命令会显示你的 CentOS 版本信息,例如 CentOS Linux release 7.9.2009 (Core)。从你的错误日志中包含 el7 的字样来看,你使用的很可能是 CentOS 7 系列。

第二步:配置正确的 DNS 服务器

这是解决 Could not resolve host 错误的关键。我们将系统的 DNS 服务器指向一些可靠的公共 DNS。

  1. 编辑网络解析配置文件:

    vi /etc/resolv.conf
    
  2. 在文件中添加(或修改为)以下内容。你可以选择国内可靠的公共 DNS,比如阿里云的 223.5.5.5114 DNS114.114.114.114

    nameserver 223.5.5.5
    nameserver 114.114.114.114
    
    • 提示: 在 vi 编辑器中,按 i 键进入插入模式,编辑完成后按 Esc 键退出插入模式,然后输入 :wq 并回车来保存并退出。
  3. 验证 DNS 是否配置成功。执行 ping 命令测试一下:

    ping www.baidu.com
    

    如果能够看到来自 www.baidu.com 的 IP 地址和返回的数据包,说明你的网络和 DNS 解析已经正常工作了。按 Ctrl + C 停止 ping

第三步:更换为国内 YUM 镜像源

既然网络问题已经解决,我们来更换 YUM 镜像源。以 CentOS 7 为例,这里推荐使用阿里云网易 (163) 的镜像源。

  1. 备份当前的镜像源文件,这是一个好习惯,以防万一。

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    
  2. 下载新的镜像源文件。选择以下任意一个即可:

    • 选项A:使用阿里云镜像源 (推荐)

      wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
      
    • 选项B:使用网易 (163) 镜像源

      wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/Centos7-Base-163.repo
      
    • 注意: 如果 wget 命令不存在,你可以先尝试用 curl 下载:

      # 阿里云
      curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
      # 网易
      curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/Centos7-Base-163.repo
      

第四步:清除缓存并生成新缓存

更换完镜像源配置文件后,需要清除旧的缓存并让系统根据新的配置文件生成缓存。

  1. 清除 YUM 缓存

    yum clean all
    
  2. 生成新的缓存

    yum makecache
    

    执行这个命令时,你应该能看到系统正在从你新配置的镜像源(如 mirrors.aliyun.com)下载元数据。如果没有再出现 Could not resolve host 错误,说明所有配置都已成功。

第五步:测试安装软件

最后,尝试安装一个软件(比如 vim)来验证问题是否已彻底解决。

yum install -y vim

如果软件能够顺利下载并安装,那么恭喜你,问题已经解决了!

http://www.lryc.cn/news/624875.html

相关文章:

  • SQL Server 基本语法
  • 传统方式部署(RuoYi-Cloud)微服务
  • 云原生:重塑软件世界的技术浪潮与编程语言选择
  • 使用websockets中的一些问题和解决方法
  • 华曦达港股IPO观察丨以创新研发为笔,构建AI Home智慧生活新蓝图
  • 8月更新!Windows 10 22H2 64位 五合一版【原版+优化版、版本号:19045.6159】
  • 大模型备案材料—《安全评估报告》撰写指南
  • Zookeeper 在 Kafka 中扮演了什么角色?
  • 8.18作业
  • Python实战--基于Django的企业资源管理系统
  • 嵌入式学习硬件I.MX6ULL(五)按键 中断 GIC OCP原则
  • seuratv4数据结构
  • 软考 系统架构设计师系列知识点之杂项集萃(129)
  • 【数模国奖冲刺】备赛过程中的常见问题
  • Jmeter对图片验证码的处理
  • vue3 + antd实现简单的图片点开可以缩小放大查看
  • 视觉语言导航(4)——强化学习的三种方法 与 优化算法 2.43.4
  • BeeWorks 私有化会议系统:筑牢企业会议安全防线,赋能高效协同
  • Go并发编程-goroutine
  • 私有化部署本地大模型+function Calling+本地数据库
  • 【秋招笔试】2025.08.17字节跳动秋招机考真题
  • 技术赋能安全:智慧工地构建城市建设新防线
  • IB数学课程知识点有哪些?IB数学课程辅导机构怎么选?
  • [系统架构设计师]未来信息综合技术(十一)
  • 【秋招笔试】2025.08.17大疆秋招机考第一套
  • C++ STL容器相关操作的复杂度分析
  • FPGA驱动量子革命:微美全息(NASDAQ:WIMI)实现数字量子计算关键验证
  • 认证授权系统设计
  • redis-集成prometheus监控(k8s)
  • 【K8s】harbor安装与推送镜像