zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    DA_06_iptables 与 firewalld 防火墙
    DA_05_Linux(CentOS6.7) 安装MySql5.7数据库
    DA_04_解决Xshell中文乱码问题
    3.NumPy
    2.NumPy简介
    1.python环境安装
    4.5. scrapy两大爬虫类_Spider
    redis 锦集
    一位资深程序员大牛给予Java初学者的学习路线建议
    idea 使用过程中的一些设置记录
  • 原文地址:https://www.cnblogs.com/fina/p/5803253.html
Copyright © 2011-2022 走看看