在 CentOS 7 中,将 YUM 源更改为国内的阿里云镜像源可以显著提升软件包的下载速度。下面是具体的操作步骤:

1. 备份原有 YUM 源配置

为了确保可以在必要时恢复到原始状态,我们首先需要备份当前的 YUM 源配置文件。这一步非常重要,避免了因意外情况导致系统无法正常工作。 bashsudo cp -arf /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 通过上述命令,您将会创建一个名为 CentOS-Base.repo.backup 的备份文件,该文件位于 /etc/yum.repos.d/ 目录下。

1
sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.bak

2. 编辑或替换 YUM 源配置文件

方法一:直接编辑 CentOS-Base.repo 文件
  1. 打开 CentOS-Base.repo 文件:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
    sudo vi /etc/yum.repos.d/CentOS-Base.repo
    ```  

    
2.  将文件内容替换为阿里云的镜像源配置,以下是示例内容:
    
      
```ini
    [base] name=CentOS-$releasever - Base baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centos7 enabled=1 [updates] name=CentOS-$releasever - Updates baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centos7 enabled=1 [extras] name=CentOS-$releasever - Extras baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centos7 enabled=1
    ```  

    
3.  保存并退出编辑器(在 `vi` 中,按 `Esc`,输入 `:wq` 然后回车)。
    

##### 方法二:使用 `wget` 下载新的 YUM 源配置文件

你也可以直接下载阿里云的 YUM 源配置文件来替换原有的配置:

  
```bash
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3. 清除 YUM 缓存

更新源之后,建议清除 YUM 缓存,以确保使用新的源:

1
sudo yum clean all

4. 更新 YUM 源并测试

运行以下命令,以确保新的 YUM 源配置正常工作:

1
sudo yum makecache

你可以查看已启用的源:

1
yum repolist

示例输出

如果一切顺利,你应该看到类似以下的输出,显示阿里云镜像源的信息:

Loaded plugins: fastestmirror
Determining fastest mirrors
Repo ID                                    Repo Name                                          Status
base/7/x86_64                              CentOS-7 - Base                                    10,000
extras/7/x86_64                            CentOS-7 - Extras                                  1,200
updates/7/x86_64                           CentOS-7 - Updates                                 2,300

完成

至此,你已经成功将 CentOS 7 的 YUM 源更改为阿里云镜像源。现在可以更快地安装和更新软件包。