CentOS 7同步公有YUM源到私有源

方法1:
rsync -av rsync://mirrors.ustc.edu.cn/centos/7/os/x86_64/Packages/ /var/ftp/centos7/
#更新epel
rsync -av --exclude=debug rsync://mirrors.ustc.edu.cn/epel/7/x86_64/Packages/ /var/ftp/centos7/
#更新索引
createrepo --update /var/ftp/centos7/

方法2:
yum -y install yum-utils createrepo
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
reposync -r base -p /var/ftp/centos7/
#更新epel
reposync -r epel -p /var/ftp/centos7/   #-r 后面代表[仓库名称]
#更新索引
createrepo --update /var/ftp/centos7/
yum clean all && yum makecache
可以编写脚本,通过定时任务来定时更新


分享到:
关键词:Linux运维

网友留言(0 条)

发表评论