rsync这个是远程传数据的一个脚本实现:
1、在服务器端:
cat /etc/rsyncd.conf
log file = /var/log/rsyncd.log
[mrtg]
path = /home/mrtg/mrtgrsync
comment = logs mrtg
read only = true
list = no
hosts allow= 192.168.85.253,客户端IP
2、在客户端
用find找到rsync的执行脚本。
/usr/local/bin/rsync -zav 服务器IP::mrtg /home/webadm/htdocs/mrtg/files/.
该命令则递归该命令则递归地传输机器上的mrtg目录下的所有内容也就是/home/mrtg/mrtgrsync到本地/home/wdbadm/htdocs/mrtg/files/目录中。文件以归档模式进行传输,以确保符号链结、属性、权限、属主等信息在传输中都被保存。此外,可以使用压缩技术来加快数据传输:
阅读(574) | 评论(0) | 转发(0) |