1、 AliCloud source
1. Backup

 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2. Download the new CentOS-Base.repo to/etc/yum.repos.d/

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

3. Build Cache

 yum makecache

2、 Tsinghua University Source [Recommended]
(1) . Back up CentOS-Base.repo first

 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

one
(2) After that, TUNA software warehouse is enabled, and Tsinghua University image warehouse information is written into/etc/yum.repos.d/CentOS-Base.repo

 vim /etc/yum.repos.d/CentOS-Base.repo

one
Update the content in CentOS-Base.repo to the following content:

 # CentOS-Base.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the client.   You should use this for CentOS updates # unless you are manually picking other mirrors. # # If the mirrorlist= does not work for you, as a fall back you can try the # remarked out baseurl= line instead. # # [base] name=CentOS-$releasever - Base baseurl= https://mirrors.tuna.tsinghua.edu.cn/centos/ $releasever/os/$basearch/ #mirrorlist= http://mirrorlist.centos.org/?release= $releasever&arch=$basearch&repo=os gpgcheck=1 gpgkey= file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #released updates [updates] name=CentOS-$releasever - Updates baseurl= https://mirrors.tuna.tsinghua.edu.cn/centos/ $releasever/updates/$basearch/ #mirrorlist= http://mirrorlist.centos.org/?release= $releasever&arch=$basearch&repo=updates gpgcheck=1 gpgkey= file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras baseurl= https://mirrors.tuna.tsinghua.edu.cn/centos/ $releasever/extras/$basearch/ #mirrorlist= http://mirrorlist.centos.org/?release= $releasever&arch=$basearch&repo=extras gpgcheck=1 gpgkey= file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #additional packages that extend functionality of existing packages [centosplus] name=CentOS-$releasever - Plus baseurl= https://mirrors.tuna.tsinghua.edu.cn/centos/ $releasever/centosplus/$basearch/ #mirrorlist= http://mirrorlist.centos.org/?release= $releasever&arch=$basearch&repo=centosplus gpgcheck=1 enabled=0 gpgkey= file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

(3) , Clear Cache

yum clean all #Clear all yum caches in the system
yum makecache #Generate yum cache

original text