文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Rsync2.6配置手记

Rsync2.6配置手记

时间:2007-06-18  来源:lusec3

                                               Rsync2.6配置手记

[root@test workspace]# tar zxvf ./software/rsync-2.6.9.tar.gz

[root@test workspace]# cd rsync-2.6.9/

 

[root@test rsync-2.6.9]# ./configure --prefix=/usr/local/rsync-2.6.9

[root@test rsync-2.6.9]# make

[root@test rsync-2.6.9]# make install

 

[root@wap rsync-2.6.9]# cd /etc/

配置主配置文件如下:

[root@wap etc]# cat rsyncd.conf

use chroot=no    // 不使用chroot

read only=yes    //权限只读

list=yes        

uid=nobody

gid=nobody

max connections=4   //最大连接数

log file=/var/log/rsyncd.log

pid file=/var/run/rsyncd.pid

secrets file=/usr/local/rsync-2.6.9/etc/rsyncd.secrets    //建立安全文件

hosts allow =202.0.0.1         //建立允许访问机器ip

hosts deny =0.0.0.0/0    //不允许其他机器进行rsync同步

 

 

[wap]     //[wap]模块名称

comment=wap.test.com     //注释

path=/wap                 //待镜像同步目录

auth users=caihuirsync         //进行用户密码认证

 

[www]

comment=wapwww.test.com

path=/www

auth users=caihuirsync

 

 

 

 

 

建立密码文件

[root@wap etc]# cd /usr/local/rsync-2.6.9/etc/

[root@wap etc]# cat rsyncd.secrets

caihuirsync:mesic.com888

[root@wap etc]#chmod 600 rsyncd.secrets

 

通过xinetd启动

[root@wap rsync-2.6.9]# cat /etc/xinetd.d/rsync

# default: off

# description: The rsync server is a good addition to an ftp server, as it \

#       allows crc checksumming etc.

service rsync

{

        disable = no       //由disble=yes  改为disable=no

        socket_type     = stream

        wait            = no

        user            = root

        server          = /usr/local/rsync-2.6.9/bin/rsync     //启动命令

        server_args     = --daemon

        log_on_failure  += USERID

}

 

[root@wap rsync-2.6.9]# service xinetd restart

 

在客户端建立脚本文件,与服务器进行同步

30   23  * * * /usr/local/rsync-2.6.9/sh/ rsyncwap.sh

 

[root@AppServer /]# cd /usr/local/rsync-2.6.9/sh

[root@AppServer sh]# cat rsyncwap.sh

#!/bin/sh

/usr/local/rsync-2.6.9/bin/rsync -vzrtopg --progress --delete --exclude "src/" [email protected]::wap /wap  --password-file=/usr/local/rsync-2.6.9/etc/rsyncd.secrets 1>/usr/local/rsync-2.6.9/sh/wapnosrc.log &

 

注释:

-vzrtopg里的v是verbose,z是压缩,r是recursive,topg都是保持文件原有属性如属主、时间

--progress是指显示出详细的进度情况

--delete是指如果服务器端删除了这一文件,那么客户端也相应把文件删除,保持真正的一致。

--exclude  “src/”  不需要同步 “src/”子目录

[email protected]::wap   //caihuirsync认证用户名,  wap为镜像模块名称  ip地址为服务器端ip

--password-file     密码认证文件

 

 

相关阅读 更多 +
排行榜 更多 +
爱是小事最新版

爱是小事最新版

休闲益智 下载
悬案2刹那惊颤游戏

悬案2刹那惊颤游戏

冒险解谜 下载
几何飞行内购修改版

几何飞行内购修改版

飞行射击 下载