码迷,mamicode.com
首页 > 其他好文 > 详细

文件服务器同步解决方案rsync

时间:2014-11-13 19:07:22      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:文件服务器同步解决方案rsync

netstat -tnlp | grep rsync

如果出现端口为873的表示服务已经启动


7.查看防火墙是否放行873的服务


iptables -L


如果不放行可以加规则放行rsync服务的请求和响应


8.写脚本实现检测服务是否正常运行如果没有这自动启动服务


vim /root/monitoringrsync.sh


#!/bin/bash

stat=`/usr/bin/netstat -tnlp | /usr/bin/grep 873 | /usr/bin/wc -l`

if [ $stat -eq 0 ]; then

        /usr/bin/rsync --daemon

fi


9.把脚本加到定时器中


crontab -e

*/10 * * * * /root/monitoringrsync.sh


配置client端


10.创建密码文件这里边的密码一定要和服务器端的一样


vim /etc/rsync.pass


mypassword


11.修改权限必须为600


chmod 600 /etc/rsync.pass


12.在客户端写脚本就可以实现自动同步了


vim /root/rsync.sh

#!/bin/bash

rsync -avz /users/ rsync://myusers@172.1.44.33/my --password-file=/etc/rsync.passwd && echo "Complete synchronization at `date`" >> /tmp/rsync.txt

if [ $? -ne 0 ]; then

        echo "Synchronization failure at `date`" >> /tmp/rsync.txt

        /sbin/sendmail 749629065@qq.com < /tmp/rsync.txt

fi


此脚本也可以检测是否完成同步可以查看脚本指定的文件/tmp/rsync.txt如何同步失败会给指定的用户发送电子邮件通知


13.把脚本加到crontab中


crontab -e

01 01 * * * /root/rsync.sh


本文出自 “wcf” 博客,转载请与作者联系!

文件服务器同步解决方案rsync

标签:文件服务器同步解决方案rsync

原文地址:http://wcfoffice.blog.51cto.com/6755229/1576175

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!