服务端配置说明:
#######################################
rsync Server:192.168.0.193
rsync Client:192.168.0.194
#######################################
第一步就是安装:
wget http://down1.chinaunix.net/distfiles/rsync-2.6.9.tar.gz
#tar zxvf rsync-2.6.9.tar.gz
#cd rsync-2.6.9
#./configure --prefix=/usr/local/rsync
#make
#make install
第二步配置
**************************************************************************
rsync Server端:
#vi /etc/rsyncd.conf
- #[global]
- strict modes= yes
- port= 873
- logfile= /var/log/rsyncd.log
- pidfile= /var/run/rsyncd.pid
- lock file= /var/log/rsyncd.log
- max connections= 2
- uid= root
- gid= root
- use chroot =yes
- read only =no
- ignore errors
- hosts allow= 192.168.0.194
- hosts deny= 0.0.0.0\0
- #[bakcontent]
- path= /home/bakcontent/
- auth users= username
- ignore errors
- secrets file= /etc/rsyncd.pw
###################################
指定rsync口令文件:
#vim /etc/rsync.pw
tianzheng:123456
#cd /etc
#chown root.root rsync.pw
#chmod 600 rsync.pw
#vi /etc/xinetd.d/rsync
- service rsync
- {
- disable = no #仅修改此处,表示启用这个服务
- socket_type = stream
- wait = no
- user = root
- server = /usr/bin/rsync
- server_args = --daemon
- log_on_failure += USERID
- }
#chkconfig rsync on
#/usr/bin/rsync --daemon
#vi /etc/rc.local
加入一行/usr/local/rsync --daemon
/usr/bin/rsync --daemon
**************************************************************************
rsync Client配置:
#vi /etc/rsync.pw
123456
#cd /etc
#chown root.root rsync.pw
#chmod 600 rsync.pw
**************************************************************************
配置完成后
从server端取文件
/usr/bin/rsync -vzrtopg --progress --delete /home/backup --password-file=/etc/rsync.pw
向SERVER端传文档
/usr/bin/rsync -vzrtopg --progress --password-file=/etc/rsync.pw /home/backup
**************************************************************************
自动运行
1)vi /usr/local/rsync/time.sh
#!/bin/bash
- /usr/bin/rsync -vzrtopg --progress --delete /home/backup --password-file=/etc/rsync.pw
2) crontab -e
加入* 1 * * * /usr/local/rsync/time.sh //每1小时运行一次time.sh脚本文档