CentOS5.6构建本地源YUM服务并同步公网

1.下载yum-repo-sync-2.0-0.noarch.rpm这个包并安装
2。vi /etc/sysconfig/yum-repo-sync

   更改第一项为:ENABLE_D="true"

3.执行 yum-repo-sync便会自动同步公网的包到本地
4.设置crontab每6小时执行一次
  [root@dns ~]# crontab -e
  0 */6 * * * /usr/sbin/yum-repo-sync
5.第一次同步会用时间久一点,以后就是增量同步了,同步好,会在apache的根目录生成如下目录
  [root@dns os]# pwd
  /var/www/html/centos/5/os
  [root@dns os]# ls
  i386  repodata  x86_64
6.更改apache的根目录为:
  DocumentRoot "/var/www/html/centos/5/os/"
  <Directory "/var/www/html/centos/5/os/">
7.客户端设置,COPY一份/etc/yum.repos.d/CentOS-Base.repo这个文件,然后编辑内容如下:

  [base]
  name=CentOS5.6-base
  baseurl=http://10.20.220.251/x86_64/
  enable=1
  gpgcheck=1
  gpgkey=http://10.20.220.251/x86_64/RPM-GPG-KEY-CentOS-5

#注意,如果你的客户端是32系统,/etc/yum.repos.d/CentOS-Base.repo的内容如下:

  [base]
  name=CentOS5.6-base
  baseurl=http://10.20.220.251/i386/
  enable=1
  gpgcheck=1
  gpgkey=http://10.20.220.251/i386/RPM-GPG-KEY-CentOS-5

你可能感兴趣的:(休闲,centos5.6,构建本地源,YUM服务,同步公网)