Rsync教程--linux服务器文件实时同步

目录

一 、什么是rync ?

二、准备工作(linux-linux文件实时同步)

三、安装配置 Rsync服务端(linux)

四、安装Rsync客户端

五、客户端测试-使用Rsync服务将远端的backup目录拉取到当前目录

六、Rsync配置文件详解

七、Rsync常用命令

版权声明


一 、什么是rync ?

  1. rsync —— remote synchronize ,是一款实现远程同步功能的软件;

  2. rsync使用“Rsync算法”来同步文件,该算法只传送两个文件的不同部分,因此速度相当快;

  3. 同步文件的同时,可以保持原来文件的权限、时间和目录结构;

  4. 对于多个文件来说,内部流水线减少文件等待的延时;

  5. rsync默认监听TCP 873端口,通过远程shell如rsh和ssh复制文件。同时要求必须在远程和和本地系统上都安装sync。

  6. 官网rsync.samba.org/

二、准备工作(linux-linux文件实时同步)

  1. 源文件地址(服务端):192.168.201.225 redhat

  2. 目标文件地址(客户端):192.168.201.226 redhat

  3. 请关闭防火墙:systemctl stop firewalld.service

  4. 查看防火墙状态:firewall-cmd --state

  5. 请将/etc/sysconfig/selinux/config文件中SELINUX的值为disable,修改后重启linux使修改生效,否则将影响文件同步

  6. 以下步骤达到的效果:服务端192.168.201.225  中进行同步的文件夹下的内容(/usr/backups/)同步复制到客户端192.168.201.226 中(/testrsync)。

  7. 操作系统信息如下:

  8. [root@localhost ~]# uname -a
    Linux localhost.localdomain 3.10.0-1160.el7.x86_64 #1 SMP Tue Aug 18 14:50:17 EDT 2020 x86_64 x86_64 x86_64 GNU/Linux

三、安装配置 Rsync服务端(linux)

  • 检查有没有安装Rsync,默认已安装(该命令会详细展示参数信息,详见附录1:rsync参数

    [root@localhost ~]# rsync	
    rsync  version 3.1.2  protocol version 31
    Copyright (C) 1996-2015 by Andrew Tridgell, Wayne Davison, and others.
    Web site: http://rsync.samba.org/
    Capabilities:
        64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
        socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
        append, ACLs, xattrs, iconv, symtimes, prealloc
    
    rsync comes with ABSOLUTELY NO WARRANTY.  This is free software, and you
    are welcome to redistribute it under certain conditions.  See the GNU
    General Public Licence 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

皮猴的路数

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值