CentOS 8 的 YUM 源替换为国内的镜像源

1.修改 DNS 为 114.114.114.114

1.编辑 /etc/resolv.conf 文件:

vim  /etc/resolv.conf 

2.在文件中添加或修改如下内容:

nameserver  114.114.114.114

3.保存并退出编辑器。

2.修改 YUM 源为国内镜像

1.备份原有的 YUM 源配置:

mkdir -p /etc/yum.repos.d/centos
cd /etc/yum.repos.d/
mv CentOS-Linux-* centos/

2.下载新的 YUM 源配置

你可以选择一个国内镜像源,例如阿里云或清华大学的镜像源。这里以阿里云为例:

[root@localhost centos]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2590  100  2590    0     0  18239      0 --:--:-- --:--:-- --:--:-- 18239

3.清理缓存并生成新的缓存:

[root@localhost centos]# yum clean all 
0 文件已删除
[root@localhost centos]# yum makecache 
CentOS-8 - Base - mirrors.aliyun.com                                                         629 kB/s | 4.6 MB     00:07    
CentOS-8 - Extras - mirrors.aliyun.com                                                        46 kB/s |  10 kB     00:00    
CentOS-8 - AppStream - mirrors.aliyun.com                                                    445 kB/s | 8.4 MB     00:19    
元数据缓存已建立。

4.测试安装httpd软件包

[root@localhost centos]# yum install httpd -y
上次元数据过期检查:0:02:08 前,执行于 20240802日 星期五 054251秒。
依赖关系解决。
=============================================================================================================================
 软件包                       架构             版本                                                仓库                 大小
=============================================================================================================================
安装:
 httpd                        x86_64           2.4.37-43.module_el8.5.0+1022+b541f3b1              AppStream           1.4 M
安装依赖关系:
 apr                          x86_64           1.6.3-12.el8                                        AppStream           129 k
 apr-util                     x86_64           1.6.1-6.el8                                         AppStream           105 k
 centos-logos-httpd           noarch           85.8-2.el8                                          base                 75 k
 httpd-filesystem             noarch           2.4.37-43.module_el8.5.0+1022+b541f3b1              AppStream            39 k
 httpd-tools                  x86_64           2.4.37-43.module_el8.5.0+1022+b541f3b1              AppStream           107 k
 mod_http2                    x86_64           1.15.7-3.module_el8.4.0+778+c970deab                AppStream           154 k
安装弱的依赖:
 apr-util-bdb                 x86_64           1.6.1-6.el8                                         AppStream            25 k
 apr-util-openssl             x86_64           1.6.1-6.el8                                         AppStream            27 k
启用模块流:
 httpd                                         2.4                                                                          

事务概要
=============================================================================================================================
安装  9 软件包

总下载:2.1 M
安装大小:5.6 M
下载软件包:
(1/9): apr-util-1.6.1-6.el8.x86_64.rpm                                                       280 kB/s | 105 kB     00:00    
(2/9): centos-logos-httpd-85.8-2.el8.noarch.rpm                                              184 kB/s |  75 kB     00:00    
(3/9): apr-util-bdb-1.6.1-6.el8.x86_64.rpm                                                   209 kB/s |  25 kB     00:00    
(4/9): apr-1.6.3-12.el8.x86_64.rpm                                                           249 kB/s | 129 kB     00:00    
(5/9): apr-util-openssl-1.6.1-6.el8.x86_64.rpm                                               139 kB/s |  27 kB     00:00    
(6/9): httpd-filesystem-2.4.37-43.module_el8.5.0+1022+b541f3b1.noarch.rpm                    123 kB/s |  39 kB     00:00    
(7/9): httpd-tools-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64.rpm                         232 kB/s | 107 kB     00:00    
(8/9): mod_http2-1.15.7-3.module_el8.4.0+778+c970deab.x86_64.rpm                             230 kB/s | 154 kB     00:00    
(9/9): httpd-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64.rpm                               307 kB/s | 1.4 MB     00:04    
-----------------------------------------------------------------------------------------------------------------------------
总计                                                                                         405 kB/s | 2.1 MB     00:05     
retrieving repo key for base unencrypted from http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
CentOS-8 - Base - mirrors.aliyun.com                                                         9.6 kB/s | 1.6 kB     00:00    
导入 GPG 公钥 0x8483C65D:
 Userid: "CentOS (CentOS Official Signing Key) <security@centos.org>"
 指纹: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D
 来自: http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
导入公钥成功
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                                                                              1/1 
  安装    : apr-1.6.3-12.el8.x86_64                                                                                      1/9 
  运行脚本: apr-1.6.3-12.el8.x86_64                                                                                      1/9 
  安装    : apr-util-bdb-1.6.1-6.el8.x86_64                                                                              2/9 
  安装    : apr-util-openssl-1.6.1-6.el8.x86_64                                                                          3/9 
  安装    : apr-util-1.6.1-6.el8.x86_64                                                                                  4/9 
  运行脚本: apr-util-1.6.1-6.el8.x86_64                                                                                  4/9 
  安装    : httpd-tools-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64                                                    5/9 
  运行脚本: httpd-filesystem-2.4.37-43.module_el8.5.0+1022+b541f3b1.noarch                                               6/9 
  安装    : httpd-filesystem-2.4.37-43.module_el8.5.0+1022+b541f3b1.noarch                                               6/9 
  安装    : centos-logos-httpd-85.8-2.el8.noarch                                                                         7/9 
  安装    : mod_http2-1.15.7-3.module_el8.4.0+778+c970deab.x86_64                                                        8/9 
  安装    : httpd-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64                                                          9/9 
  运行脚本: httpd-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64                                                          9/9 
[/usr/lib/tmpfiles.d/pesign.conf:1] Line references path below legacy directory /var/run/, updating /var/run/pesign → /run/pesign; please update the tmpfiles.d/ drop-in file accordingly.

  验证    : centos-logos-httpd-85.8-2.el8.noarch                                                                         1/9 
  验证    : apr-1.6.3-12.el8.x86_64                                                                                      2/9 
  验证    : apr-util-1.6.1-6.el8.x86_64                                                                                  3/9 
  验证    : apr-util-bdb-1.6.1-6.el8.x86_64                                                                              4/9 
  验证    : apr-util-openssl-1.6.1-6.el8.x86_64                                                                          5/9 
  验证    : httpd-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64                                                          6/9 
  验证    : httpd-filesystem-2.4.37-43.module_el8.5.0+1022+b541f3b1.noarch                                               7/9 
  验证    : httpd-tools-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64                                                    8/9 
  验证    : mod_http2-1.15.7-3.module_el8.4.0+778+c970deab.x86_64                                                        9/9 

已安装:
  apr-1.6.3-12.el8.x86_64                                         apr-util-1.6.1-6.el8.x86_64                               
  apr-util-bdb-1.6.1-6.el8.x86_64                                 apr-util-openssl-1.6.1-6.el8.x86_64                       
  centos-logos-httpd-85.8-2.el8.noarch                            httpd-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64       
  httpd-filesystem-2.4.37-43.module_el8.5.0+1022+b541f3b1.noarch  httpd-tools-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64 
  mod_http2-1.15.7-3.module_el8.4.0+778+c970deab.x86_64          

完毕!

<think>好的,我需要帮助用户将CentOS 7的yum更换国内镜像源。首先,我得回忆一下相关的步骤,确保自己记得正确。根据用户提供的引用内容,特别是引用[4]中的命令,看起来使用wget下载阿里云的repo文件是一个直接的方法。但可能还有其他步骤,比如备份旧的文件,这通常在修改系统配置时是必要的。 首先,用户可能需要备份现有的CentOS-Base.repo文件。这样如果出现问题,可以恢复原状。引用[3]提到要替换CentOS-Base.repo文件的内容,所以备份应该是第一步。接下来,下载新的镜像源文件,比如阿里云的CentOS-7.repo。这里要注意的是,使用wget命令是否正确,以及保存路径是否为/etc/yum.repos.d/目录。用户提供的引用[4]中的命令是正确的,wget -O指定了输出文件的路径和名称。 然后,可能需要清理旧的yum缓存并生成新的缓存,这样可以确保yum使用新的。引用[2]提到了成功更换后可以更快安装和更新软件包,但步骤中可能没有详细说明清理缓存的操作,所以需要补充这部分。通常的步骤是执行yum clean all和yum makecache。 另外,引用[3]还提到可以选择不同的镜像源,如网易或阿里云,所以用户可能有不同的选择。虽然用户的问题是关于如何更换,但或许应该提到可以替换URL中的镜像源地址,比如将阿里云换成网易的。不过用户的问题明确是更换国内镜像源,所以以阿里云为例应该没问题。 需要检查所有步骤是否完整,有没有遗漏。比如,备份、下载新、清理缓存、更新。然后,确保命令正确无误,特别是路径和文件名是否正确。用户可能不熟悉命令行操作,所以步骤要详细但清晰。 最后,可能还需要验证是否成功更换,比如运行yum update测试速度是否有提升,或者查看repo文件内容是否正确。不过用户可能只需要步骤,不需要验证部分,但如果有的话会更全面。 总结步骤应该是:备份原文件,下载新repo文件,替换原文件,清理缓存,生成新缓存。确保每一步都正确,并参考用户提供的引用内容,特别是引用[4]的命令和引用[3]的说明。</think>### 分步说明:更换CentOS 7的yum国内镜像源 1. **备份原有yum配置文件** ``` mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup ``` 此操作将原始配置文件重命名备份,避免直接覆盖[^3]。 2. **下载国内镜像源文件** 以阿里云镜像源为例(其他镜像源替换URL中的地址): ``` wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo ``` `-O`参数指定输出文件路径,直接覆盖写入新配置[^4]。 3. **清理旧缓存并生成新缓存** ``` yum clean all yum makecache ``` 清除历史缓存数据,强制生成新缓存以提高后续操作速度[^2]。 4. **验证更新(可选)** ``` yum update ``` 测试下载速度是否提升,确认镜像源生效[^1]。 --- ### 常见国内镜像源地址参考 | 镜像站名称 | CentOS 7配置文件URL | |------------|-----------------------------------------------| | 阿里云 | `http://mirrors.aliyun.com/repo/Centos-7.repo`| | 网易 | `http://mirrors.163.com/.help/CentOS7-Base-163.repo`| | 华为云 | `https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo`| ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑蛋同志

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值