1. yum -y install rsync 
  2. #!/bin/bash 
  3.  
  4.  
  5. #down&update rsync 
  6. yum -y install rsync 
  7.  
  8. #setup rsync 
  9.  
  10. if [ ! -d /etc/rsync ] 
  11.         then 
  12. mkdir -p /etc/rsync 
  13. cd /etc/rsync 
  14. wget -c ***1.zhaizu.com/rsyncd.conf 
  15. wget -c ***1.zhaizu.com/rsyncd.motd 
  16. wget -c ***1.zhaizu.com/rsyncd.secrets 
  17. chown root:root * -Rf 
  18. chmod 600 * -Rf 
  19. else 
  20. cd /tmp 
  21. tar -cf rsync.bak /etc/rsnyc 
  22. cd /etc/rsync 
  23. rm -rf * 
  24. wget -c ***1.zhaizu.com/rsyncd.conf 
  25. wget -c ***1.zhaizu.com/rsyncd.motd 
  26. wget -c ***1.zhaizu.com/rsyncd.secrets 
  27. chown root:root * -Rf 
  28. chmod 600 * -Rf 
  29. fi 
  30.  
  31. #useradd rsync user 
  32. id BackupUser 
  33. if [ $? -ne 0 ] 
  34. then 
  35.         useradd BackupUser -s /sbin/nologin 
  36. fi 
  37.  
  38. if [ ! -d /tmp/update-resource ] 
  39.         then 
  40. mkdir -p /tmp/update-resource 
  41. fi 
  42.  
  43.  
  44. #autostart-rsync 
  45. echo 'usr/bin/rsync --daemon --config=/etc/rsync/rsyncd.conf' >> /etc/rc.local 
  46.  
  47.  
  48. #iptables accept setup 
  49. iptables -I INPUT -p tcp --dport 873 -j ACCEPT