周末利用服务器上空闲硬盘空间创建了一个CentOS的镜像(,域名访问不到的话可以用访问),镜像了centos 4、5,i386版的内容,一来方便自己维护的一堆服务器升级更新,另外也希望能给国内的网友提供多一个选择。如果足够稳定的话,我会申请加入CentOS的public mirror site。
具体方法如下:创建一个镜像脚本centos-mirror.sh
#!/bin/sh
export PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"
rsync="/usr/bin/rsync -aqzH --delete --delay-updates"
mirror=rsync://mirrors.kernel.org/centos
verlist="5 4" archlist="i386 SRPMS" baselist="os updates addons extras centosplus contrib fasttrack" local=/home/centos
for ver in $verlist do for arch in $archlist do for base in $baselist do if [[ $ver = '4' ]] && [[ $base = 'fasttrack' ]]; then continue fi
if [[ $ver = '5' ]] && [[ $base = 'contrib' ]]; then continue fi
remote=$mirror/$ver/$base/$arch/ mkdir -p $local/$ver/$base/$arch $rsync $remote $local/$ver/$base/$arch/ done done done
|
设置crontab每6小时更新一次:
0 0-23/6 * * * /root/centos-mirror.sh
终端用户使用本服务器:
请参考:来修改你的/etc/yum.repos.d/CentOS-Base.repo设置
阅读(711) | 评论(0) | 转发(0) |