zoukankan      html  css  js  c++  java
  • rsync配置文件模板

    用脚本实现服务端rsyncd的部署
    cat /server/scripts/rsync_install.sh

    #!/bin/bash
    
    #安装包
    yum install -y rsync &> /dev/null
    
    #添加用户
    useradd -M -s /sbin/nologin rsync
    
    #创建备份目录,并修改所属
    mkdir /backup
    chown -R rsync.rsync /backup/
    
    cat >/etc/rsyncd.conf<<EOF
    uid=rsync                              
    gid=rsync                         
    port=873                          
    fake super=yes                    
    use chroot=no                       
    max connection=200                
    timeout=600                       
    ignore errors                     
    read only=false                   
    list = false                              
    auth users=rsync_backup           
    secrets file=/etc/rsync.passwd    
    log file=/var/log/rsyncd.log     
    #!module         
    [backup]                               
    comment = commit      
    path = /backup    
    EOF    
    
    #创建认证文件
    echo 'rsync_backup:1' > /etc/rsync.passwd
    chmod 600 /etc/rsync.passwd 
    
    #启动服务
    systemctl start rsyncd && systemctl enable rsyncd && echo 'rsync start successed' 

    用脚本实现客户端rsyncd的部署
    cat /server/scripts/rsync_client.sh

    #!/bin/bash
    #安装包
    yum install -y rsync &> /dev/null
    
    #设置免密
    #如果要设置不同的密码,使用密码文件
    --password-file=
    #如果相同,使用变量会更好
    export RSYNC_PASSWORD=1

    /etc/rsyncd.conf

    uid=rsync                              
    gid=rsync                         
    port=873                          
    fake super=yes                    
    use chroot=no                       
    max connection=200                
    timeout=600                       
    ignore errors                     
    read only=false                   
    list = false                              
    auth users=rsync_backup           
    secrets file=/etc/rsync.passwd    
    log file=/var/log/rsyncd.log
             
    #!module         
    [backup]                               
    comment = commit      
    path = /backup        
  • 相关阅读:
    将vs2010换成vs2012的主题
    写了个油猴脚本
    Myeclipse10下的access数据库配置
    点击按钮触发声音(xaml实现)
    自定义的可拖动窗体
    在博客添加时钟
    定时器写的闪光字
    C语言I博客作业02
    c语言|博客作业02
    关于软件工程的一些疑问
  • 原文地址:https://www.cnblogs.com/xmtxh/p/12212397.html
Copyright © 2011-2022 走看看