`
wbj0110
  • 浏览: 1610243 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

使用rsync 实现程序上线部署

阅读更多

rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。

安装非常简单

yum install rsync 即可

需要接收文件的服务器做配置

vi /etc/rsyncd.conf

uid=www-data
gid=www-data
max connections=36000
use chroot=yes
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
 
[abc]
path=/data/web/
ignore errors = yes
read only = no
hosts allow =  *  #这里指定允许同步的服务器IP

服务器端启动

rsync --daemon --config=/etc/rsyncd.conf

客户端需要向服务器同步文件的时候运行

 

rsync -az --delete --exclude-from=/path/to/exclude /data www-data@192.168.1.100::abc

将/data 目录同步到服务器1.100上[abc]的配置文件中path目录下 执行忽略 exclude 中的文件

 

0

 

分享到:
评论

相关推荐

    Windows平台下使用rsync实现文件同步.docx

    Windows 平台下使用 rsync 实现文件同步 Windows 平台下使用 rsync 实现文件同步是通过在服务器端和客户端安装 cwRsync 软件来实现的。cwRsync 是一个基于 rsync 的同步工具,能够实现文件的双向同步。 在服务器端...

    图解rsync数据同步部署文档.docx

    在 Linux 平台下,可以使用 rsync 命令来实现文件同步。安装 rsync 需要使用 yum 命令或 apt-get 命令来安装相应的软件包。服务端安装方法包括安装 rsync 服务和配置 OpenSSH 服务器。客户端安装方法包括安装 rsync ...

    Rsync实现Linux系统间的远程同步和增量备份方案及搭建流程

    Rsync 实现 Linux 系统间的远程同步和增量备份方案及搭建流程 1. Rsync 简介 Rsync 是一个开源的文件同步工具,由 Andrew Tridgell 和 Paul Mackerras 开发。它可以实现跨系统的文件同步和备份,具有高效、可靠、...

    rsync中文手册,使用rsync实现网站镜像及备份

    ### rsync中文手册:使用rsync实现网站镜像及备份 #### 一、引言 在中小型企业或网站中,采用Linux作为应用平台时,如何有效地实现数据远程备份或者网站镜像成为了一个重要的议题。虽然市场上存在一些商业化的备份...

    Rsync实现文件备份同步

    例如,一家公司可能在多台Web服务器上部署了相同的静态资源,通过Rsync,可以确保所有服务器上的图片资源保持一致,即使源文件发生变化,也能迅速更新到所有服务器。 综上所述,Rsync是一个强大的文件备份和同步...

    rsync安装部署-实现数据文件同步

    在本教程中,我们将深入探讨rsync的安装部署以及如何实现两台计算机节点间的数据文件同步。 首先,让我们来了解rsync的工作原理。rsync采用增量传输机制,即只传输文件中变化的部分,大大减少了网络带宽的占用。它...

    ansible实现一键部署rsync服务,并将同步结果钉钉消息发送

    4) 主控及被控端自动切换rsync用户,使用rsync用户配置免密访问所有被控端,即便服务器被黑,rsync用户访问也做不了什么; 5) 主控端即备份服务器使用rsync用户增加同步、日志记录、钉钉发送消息等定时任务; 6) ...

    win10下使用git配置rsync实现断点续传及增量传输

    远程文件传输rsync-断点续传及增量传输,rsync实现断点续传 传送文件较大时,如果网络中断了,重传比较费时。...win10下使用git配置rsync实现断点续传,解压缩后cp到git对应usr目录下,打开bash 输入 rsync --version 验证

    使用Linux的rsync命令实现多服务器镜像同步.doc

    使用 Linux 的 rsync 命令实现多服务器镜像同步 在 Linux 系统中,rsync 命令是实现文件同步和备份的强大工具。rsync 命令可以实现多服务器镜像同步,使得文件在不同服务器之间保持一致。本文将详细介绍使用 rsync ...

    CentOS7配置rsync实现文件同步1

    《使用CentOS7配置rsync实现文件同步》 rsync是一款强大的文件同步工具,它能够高效地在不同服务器之间同步目录和文件,尤其在Linux环境中广泛使用。rsync的特性在于其采用的“rsync算法”,该算法仅传输文件的差异...

    用Rsync实现Linux文件系统备份.pdf

    为了解决这个问题,我们可以使用 Rsync,这是一款功能强大且易于设置的自由软件,能够实现数据远程备份或建立网站镜像。 Rsync 的特性包括: * 可以镜像保存整个目录树和文件系统 * 无须 root 权限即可安装 * 支持...

    服务器目录实时同步部署手册_rsync.docx

    《服务器目录实时同步部署手册——基于rsync与inotify》 在现代的IT环境中,保持数据的一致性和可用性至关重要。对于多服务器架构,实时文件同步成为了一个必要且高效的解决方案。本文将详细介绍如何利用rsync和...

    用rsync实现网站镜像和备份

    rsync是一款强大的数据同步工具,尤其适用于在类Unix系统中进行文件和目录的备份与镜像。它的名称“remote sync”揭示...通过配置rsync,可以在不同服务器之间实现高效、灵活的数据同步和备份,保障网站数据的安全性。

    使用Linux的rsync命令实现多服务器镜像同步.docx

    使用 Linux 的 rsync 命令实现多服务器镜像同步 rsync 命令是一种高效的文件同步工具,经常应用于多服务器镜像同步中。通过 rsync 命令,可以实现对文件的实时同步、备份和恢复。以下是使用 rsync 命令实现多服务器...

    使用Rsync实现linux与linux,linux与windows,windows与windows目录备份

    使用Rsync实现linux与linux,linux与windows,windows与windows目录备份,亲测有效!

    rsync+inotify实现服务器之间文件实时同步

    rsync是一种文件同步工具,可以实现触发式的文件同步,但使用crontab守护进程方式进行触发同步的数据和实际数据会有差异,而inotify可以监控文件系统的各种变化,当文件有任何变动时,就触发rsync同步,这样刚好解决...

    图解rsync数据同步部署文档

    ### 图解rsync数据同步部署文档关键知识点解析 #### 一、什么是rsync? rsync是一种高效的远程数据同步工具,最初设计用于Unix-like系统环境,但后来也发展出了Windows下的实现,如cwRsync。其核心功能在于能够...

    ssh 使用rsync 工具

    通过SSH使用`rsync`工具是一种非常实用且高效的方法,不仅可以实现远程文件同步,还能够确保数据的安全性和一致性。掌握这一技能对于IT运维人员来说至关重要,无论是日常的数据备份还是紧急情况下的数据恢复,都能够...

    自动化上线部署系统

    这是一个Python语言编写的自动化上线部署系统,只需做很少的配置就可以立即使用。 系统将整个发布过程分成两个部分:checkout 和 deploy checkout 此部分做代码的检出动作,并且在代码的检出前后可以分别做一些...

Global site tag (gtag.js) - Google Analytics