rsync配置

配置服务器端:

1. 安装rsync

RPM包安装:
[root@rhel403 old]# rpm -q rsync

rsync-2.6.3-1

编译安装:
./configure --prefix=/server/rsync (指定安装目录)
make
make install

2. rsync只使用一个配置文件就是/etc/rsyncd.conf
more /etc/rsyncd.conf
uid=root     //当该模块传输文件是守护进程应该具有的用户ID
gid=root     //当该模块传输文件是守护进程应该具有的用户组ID
max connections=4    //客户端连接数,默认值是0,既没有限制

strict modes=no  // 是否检查口令文件的用户权限
timeout = 600     //连接超时(ms)
user chroot=yes|no    //
read only = yes     //
log file=/var/log/rsyncd.log   //记录通迅日志
pid file=/var/run/rsyncd.pid   //进程ID
lock file=/var/run/rsyncd.lock   //记录锁定文件
secrets file=/etc/server.pass   //配置连接密码文件(配置服务端密码文件并修改文件权限为600)
#hosts allow=218.107.243.2,60.173.7.35  //允许连接IP
#hosts deny=60.173.7.34    //拒绝连接IP
[water]     //定义同步的路径(客户端用这个关键字链接)
path=/data/rsync-2.6.9    //需要同步的路径
comment=backup 58.211.16.6   //注释说明
ignore errors     //忽略错误
read only=no     //是否只读

write only=no   //是否下载
list=yes     //列出文件
auth users=backup    //指定通迅用户

密码文件配置:(修改文件权限为600)
vi /etc/server.pass
backup:test
:wq
修改文件权限为400
chmod 400 server.pass

3.启动服务

/server/rsync/bin/rsync --daemon

4.加入开机启动

echo "/server/rsync/bin/rsync --daemon" >> /etc/rc.local

5.检查rsync时候启动

# ps -ef | grep rsync

6.停止服务

kill cat /var/run/rsyncd.pid 或  kill -9 进程ID
以下是客户端的配置:

1. 安装rsync包

[root@rhel403 old]# rpm -q rsync

rsync-2.6.3-1

2. 与服务器端同步(相关参数请参考rsync参数详解):
脚本执行方式:

/usr/local/bin/rsync -vzrtopg --progress --delete backup@172.16.10.2::water /backup/$(date +%F)-$(date +%s) --password-file=/etc/server.pass
"D:\Program Files\cwRsync\bin\rsync.exe" -avzrut --progress --delete backup@211.136.107.114::backup /cygdrive/e/webhost

"D:\Program Files\cwRsync\bin\rsync.exe" -vzrtopg --progress --delete backup@211.136.107.114::backup /cygdrive/d/test

/server/rsync/bin/rsync -avzrutogp --delete --progress --password-file=/etc/rsyncclient.pwd backup@211.136.107.105::backup /www/webhost

配置指定不同步文件或目录:
/server/rsync/bin/rsync -vzrtlopg   --progress --password-file=/etc/rsyncclient.pwd backup@60.173.7.20::common --exclude="RPC.Config.inc" --exclude="RPC.CRPCRun.class" --exclude="DMC.Config.inc" --exclude="DMC.CDataStorage.class" /www/prima/common

上传文件:
"D:\Program Files (x86)\cwRsync\bin\rsync.exe" webhost -arv backup@211.136.107.114::backup

"D:\Program Files (x86)\cwRsync\bin\rsync.exe" webhost --progress --exclude="Default" -arvzutbackup@211.136.107.114::backup

"D:\Program Files\cwRsync\bin\rsync.exe" webhost --progress -arvzut backup@211.136.107.114::backup

目前评论: 1 条  其中:访客 1 条  博主 0 条

  1. ボッテガヴェネタコピー ボッテガヴェネタコピー 【农民】

    オンラインショッピングは最低価格になる
    人気新作、全国送料無料!
    デザイナー高級アイテムであなたの完璧新品、激安販売!
    本物
    2017新しいスタイルの高級アイテムは、オンラインアウトレット
    【激安保証】
    クリスマス大り出し!
    高品質、信用第一そして低価格!
    セール(SALE)限定セール限定セール!
    限定セールキャンペーン限定セール!
    私たちは、お客様が本物の提供
    最も安い贅沢品を購入するチャンスをお見逃しなく!
    大幅割引で本物を販売中!
    高級品オンラインストアで
    当社は、最高品質を提供しています
    ボッテガヴェネタコピー http://www.ginza66.com/copy-19-b0.html

发表评论


表情