• Day10-rsync


    Remote Sync————本地、远程同步

     

    #rsync    选项    源目录    目标目录

    同步与复制的差异

    复制:完全拷贝源到目标

    同步:增量拷贝,只传输变化过的数据

     

    -a:归档模式,相当于-rlptgoD

    ——r:递归

    ——l:链接文件

    ——p、t:保留文件权限,时间标记

    ——o、g:保留文件的属主/属组标记

    ——D:保留设备文件及其他特殊文件

     

    -v:显示同步过程详细信息

    -z:传输过程中启用压缩

     

    -H:保留硬连接文件

    -A:保留文件ACL属性信息

    -n:测试同步过程,不做实际修改

    --delete:删除目标文件夹内多余的文档 ————确定一至

     

    #ssh+rsync

    下行:rsync    user@host:源目录    本地目录

    上行:rsync    本地目录    user@host:源目录    

    要求:服务端开启sshd服务,提供用户和密码。此用户对远程目录必须有相应的权限

    [root@localhost test]# rsync -az root@192.168.100.101:/test1/ /test/

    [root@localhost test]# rsync -az /test/ root@192.168.100.101:/test1/

     

    浏览远程目录

     

    命令格式:rsync    选项    用户@rsync服务器::共享名    目标地址

    客户端若不希望每次都输入密码,可将密码提前写入一个文件中,rysnc同步时,加- -password-file参数=指定密码文件路径,该文件权限为600

     

    配置rsync服务

     

    和samba配置格式有点相似

    #rsyncd_user权限为600    一定为600否则无效

    [root@localhost ~]# tail /etc/rsyncd_user

    ru1:1

    ru2:2

     

    启动服务

    [root@localhost ~]# rsync –daemon

    查看服务

    [root@localhost ~]# rsync 192.168.100.100::

    test

     

    测试

     

    启动服务

    [root@localhost ~]# rsync –daemon

     

    开机启动服务

    将vim /etc/xinetd.d/rsync改为no

  • 相关阅读:
    文件批量上传
    XML如何不进行解析原样输出
    1456710017
    java标准百分比
    解决SSM项目下静态资源(img、js、css)无法引用的问题
    MySQL查询当天数据以及大量查询时提升速度
    多线程test
    JAVA中等待所有线程都执行结束(转2)
    java中等待所有线程都执行结束
    关于Java多线程(JAVA多线程实现的四种方式)
  • 原文地址:https://www.cnblogs.com/fina/p/5803253.html
Copyright © 2020-2023  润新知