建议使用本地虚拟机来弄,磁盘要大一点100G左右避免不够, 本地安装一个CentOS7.9虚拟机,然后换国内源,不换等会你去同步国外的源慢成狗 CentOS7推荐使用这个一键换源 CentOS7 阿里源、163、腾讯多个可选换源脚本 yum -y install curl bash <(curl -sL http://giie.cn/sh/Centos-7.sh) 有三个源可选,自行选一个即可默认选阿里云即可,换源完成后开始同步数据到本地 yum install yum-utils createrepo 新建一个脚本文件然后在终端中运行以下命令以执行脚本 新创建保存文件夹,保存位置自己看着来就行了 sudo mkdir -p /root/centos7 新建命令 sudo yum install nano 创建脚本文件 nano yum_centos7.sh 然后复制下面脚本进入,脚本内文件保存位置记得先改成自己的,不改的话也可以默认全部按照教程来即可 #!/bin/bash # 同步 extras 仓库 reposync -r extras --download_path=/root/centos7 # 同步 epel 仓库 reposync -r epel --download_path=/root/centos7 # 同步 base 仓库 reposync -r base --download_path=/root/centos7 # 同步 updates 仓库 reposync -r updates --download_path=/root/centos7 # 同步 centosplus 仓库 reposync -r centosplus --download_path=/root/centos7 # 进入 extras 文件夹并创建 YUM 库 cd /root/centos7/extras createrepo . # 进入 epel 文件夹并创建 YUM 库 cd /root/centos7/epel createrepo . # 进入 base 文件夹并创建 YUM 库 cd /root/centos7/base createrepo . # 进入 updates 文件夹并创建 YUM 库 cd /root/centos7/updates createrepo . # 进入 centosplus 文件夹并创建 YUM 库 cd /root/centos7/centosplus createrepo . echo "源同步及创建YUN库执行完成!" 修改文件权限然后运行脚本 chmod +x yum_centos7.sh ./yum_centos7.sh 正常没问题就可以开始同步数据了 全部同步完成全部文件大概有67GB左右,下载速度主要看你网络,速度快的话一小时左右就可以完成,慢的话那就不知道了。 等待全部同步完成后就可以把centos7文件夹拷贝到您其他服务器或者直接在同步的服务器本机安装一个宝塔然后新建一个网站把centos7整个文件夹复制到网站目录下即可 如果不想同步后还要复制过去的在同步前把脚本里的文件夹改成你想要的即可 在其他要使用本地源只需要把CentOS-Base.repo里改成你本地的即可,具体写法参考下面的 记得把下面的地址改成你自己的,把 http://repo.guluyun.cn 改成自己的IP或者域名 [base] name=CentOS-Base baseurl=http://repo.guluyun.cn/centos7/base path=/ enabled=1 gpgcheck=0 [updates] name=CentOS-Updates baseurl=http://repo.guluyun.cn/centos7/updates path=/ enabled=1 gpgcheck=0 [extras] name=CentOS-Extras baseurl=http://repo.guluyun.cn/centos7/extras path=/ enabled=1 gpgcheck=0 [epel] name=CentOS-Epel baseurl=http://repo.guluyun.cn/centos7/epel path=/ enabled=1 gpgcheck=0 [centosplus] name=CentOS-centosplus baseurl=http://repo.guluyun.cn/centos7/centosplus path=/ enabled=1 gpgcheck=0