zoukankan      html  css  js  c++  java
  • rsync

    功能描述

    远程文件同步工具,支持windows和linux,在各大公司(京东、阿里等)应用广泛

    命令

    //注:server为module名[server] 
    //列出rsync 服务器上的所提供的同步内容
    rsync --list-only root@192.168.145.5::server

    //列出目录:
    rsync --list-only root@192.168.93.149::server

    //从服务端取数据(客户端只会增加文件);
    rsync -avzP root@192.168.93.149::server rhel4home[本地目录]

    //从服务端取数据(使客户端的文件和服务端完全一致,会删除客户端多余的文件);
    rsync -avzP --delete root@192.168.93.149::server ./

    //密码从文件中读取: 注意此时的密码文件里面只需要写密码不要写用户名 和服务端的文件是不同的
    rsync -avzP --delete --password-file=/etc/rsyncd.secrets root@192.168.93.149::server .
    /

    /
    /客户端向服务端提交文件(只需要把目录更换位置即可)
    rsync -avzP --delete --password-file=/kang/sercet ./ root@192.168.93.149::server

    应用场景
    集群代码文件同步等

    原理

    rsync 命令来同步系统文件之前要先登录remote主机认证,认证过程中用到的协议有2种:ssh协议和rsync协议

    同步脚本

    #!/bin/sh
    if [ "$1" = "" ]
    then
    echo "parameter error!"
    else
    echo "starting..."
    rsync -avz --delete /hnisi/webapp/ rsync@$1::hnisi_webapp --password-file=/etc/rsync.password
    fi
  • 相关阅读:
    I00038 自守数(Automorphic number)
    I00036 盈数(Abundant number)
    I00036 盈数(Abundant number)
    I00037 亏数(Deficient number)
    I00037 亏数(Deficient number)
    I00035 完美数(Perfect number)
    I00035 完美数(Perfect number)
    I00034 累加与累乘
    I00034 累加与累乘
    codeforces589J 简单dfs,队列
  • 原文地址:https://www.cnblogs.com/liluredhat/p/6723762.html
Copyright © 2011-2022 走看看