zoukankan      html  css  js  c++  java
  • rsync 安装

    #!/bin/bash
    #root running
    if [ `id -u`  -ne  0 ]
    
      then 
          echo "must is root running"
          exit 1
    
    fi
    
    if [ -e /etc/rsyncd.conf  ]
    
     then
        echo "rsync server is install"
        exit 0
     fi
    
    #install rsync server
    
    #if [ -e /usr/bin/rsync  ]
    
    # then 
    #    echo "rsync is install "
    #    exit  5
    
        
    #else
    #    yum install rsync  -y
    #    [ $? -eq 0  ] && echo "rsync install ok" ||echo "rsync server no"
    #fi
    #setup rsync
    
    touch /etc/rsyncd.conf && 
    
    cat >>/etc/rsyncd.conf <<lys
    #Rsync server
    ##rsyncd.conf start##
    uid = root
    gid = root
    use chroot = no
    max connections = 2000
    timeout = 600
    pid file = /var/run/rsyncd.pid
    lock file = /var/run/rsync.lock
    log file = /var/log/rsyncd.log
    ignore errors
    read only = false
    list = false
    hosts allow = 10.24.232.65/32
    hosts deny = 0.0.0.0/0
    auth users = rsync_backup
    secrets file = /etc/rsync.password
    #####################################
    [clientupdate]
    comment = client hot update back
    path = /home/wwwroot/
    #####################################
    lys
    
    
    
    echo 'rsync_backup:123' >/etc/rsync.password && 
    chmod 600 /etc/rsync.password && 
    
    rsync --daemon && 
    
    
    sleep 5
    
    
    Status=`netstat -lnptu |grep -c 0.0.0.0:873`
    
    
    if [ $Status -eq 1  ]
        
     then 
    
        echo "rsync server install and running ok"
    
     else 
    
    
        echo "rsync server install and running no"
    
    fi
  • 相关阅读:
    判断的几种结构
    关于电脑的基础单词笔记
    JAVA插入数据笔记
    完全卸载oracle11g步骤
    hibernate框架
    Java中的字符串比较
    java集合 list与Set、Map区别
    向MyEclipse的项目中导入js文件时,出现小红叉
    Java基础面试题
    java面试题 -- JVM
  • 原文地址:https://www.cnblogs.com/liuyoushui/p/7602247.html
Copyright © 2011-2022 走看看