centos以centos7为例
1.执行以下命令,转到软件源
cd /etc/yum.repos.d/
2.执行以下命令,备份软件源
sudo mkdir backup
sudo mv C* backup/
3.执行以下命令,下载国内软件源
以阿里云源为例
sudo wget -O /etc/yum.repos.d/aliyun-Base-7.repo https://mirrors.aliyun.com/repo/Centos-7.repo
注意 前面部分的wget -O /etc/yum.repos.d/aliyun-Base-7.repo 中的aliyun-Base-7.repo可以根据需要自己修改名称一般为aliyun-Base-7.repo,自己能看懂就行
下载特殊源
阿里云源为例
sudo wget -O /etc/yum.repos.d/aliyun-epel-7.repo https://mirrors.aliyun.com/repo/epel-7.repo
一般地,有这两个源就够了
4.执行以下命令,清除之前的软件源缓存
yum clean all
5. 执行以下命令,生成添加的软件源缓存
yum makecache
以ubuntu18.04为例
debian,ubuntu等都是通过/etc/apt/sources.list文件来实现换软件源
1. 执行以下命令,备份源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2.执行以下命令,即可一键换ubuntu18.04源
sudo bash -c "cat << EOF > /etc/apt/sources.list && apt update
deb https://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
EOF"
考虑到官方可能会有更新,需要自己去找,附上链接
阿里云:
https://developer.aliyun.com/mirror/
腾讯云:
https://mirrors.cloud.tencent.com/