rsync配置方法小结
时间:2006-09-07 来源:Ksharp
很久没有更新技术文章了,今天保留一篇rsync的配置方法,以备以后查看。
关于rsync的安装方法略去不谈了,最基本的tar包,解压,./configure,make;make install,装好以后
#vi /etc/rsyncd.conf
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
[www]
path = /www/htdocs
comment = www
uid = root
read only = yes
ignore errors = yes
hosts allow = 192.168.0.2
auth users = www
secrets file = /etc/bin/rsync1.scrt
#vi /etc/bin/rsync1.scrt
www:123456
修改权限
#chmod 600 /etc/bin/rsync1.scrt
建立相关文件
#touch /var/log/rsyncd.log
#touch /var/run/rsyncd.pid
#touch /var/run/rsync.lock
启动
#rsync --daemon --address=192.168.0.1
写入启动脚本
#echo "rsync --daemon --address=192.168.0.1" >> /etc/rc.local
Client端
#mkdir /etc/bin
#vi /etc/bin/rsync.scrt
123456
修改权限
#chmod 600 /etc/bin/rsync.scrt
#vi /etc/bin/mirror.sh
#! /bin/sh
DATE=`date +%w`
cat /dev/null >/var/log/rsync_1.$DATE
/usr/bin/rsync -avuz --ignore-errors --delete --progress [email protected]::www \
/data/backup/www/htdocs --password-file=/etc/bin/rsync.scrt >/var/log/rsync_1.$DATE
权限
#chmod 755 /etc/bin/mirror.sh
测试
#/etc/bin/mirror.sh &
写入crontab脚本
#crontab -e
0 4 * * * /etc/bin/mirror.sh
相关阅读 更多 +