`

rsync部署及使用

阅读更多
Linux安装rsync

1. 下载安装

mkdir -p /root/soft
cd /root/soft
wget ftp://ftp.samba.org/pub/rsync/rsync-3.1.1.tar.gz
tar -zxvf rsync-3.1.1.tar.gz
cd 
rsync-3.1.1
./configure --prefix=/usr/local/rsync
make
make install


==========================

rsync 服务端配置:

1. 建立文件夹:
mkdir -p /etc/rsyncd/
mkdir -p /home/aa


2. 建立配置主文件:vim /etc/rsyncd/rsyncd.conf

log file  = /var/log/rsyncd.log
pid file  = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
# port = 873         

uid = root           
gid = root           
use chroot = no      
read only  = yes     
max connections = 5  

#hosts allow = *     
#hosts deny  = *     

[aa]
path = /home/aa   
ignore errors
list = no            
auth users = root,koko
secrets file = /etc/rsyncd/rsyncd.secrets
exclude =   new/  asdfg/


3. 编辑密码文件,它是一个明文的文本文件:vim /etc/rsyncd/rsyncd.secrets
root:123
koko:123
保存后修改文件权限:chmod 600 /etc/rsyncd/rsyncd.secrets


4. 启动:/usr/bin/rsync --daemon  --config=/etc/rsyncd/rsyncd.conf


5. 可以查看是否有873端口:netstat -naltp

 

 

--- 至此 rsync 服务端已经配置好了!

==========================

rsync客户端配置:

在客户端建立已经文件保存rsync服务端用户密码,

vim /etc/rsyncko.pass
123                  #服务端密码文件定义的密码即可
保存后修改文件权限:chmod 600 /etc/rsyncko.pass

--- 至此 rsync 客户端已经配置好了!

==========================

客户机同步服务器命令:(注释:192.168.83.136是服务端的IP

[root@localhost ~]# rsync -vzrtopg --progress --delete root@192.168.83.136::aa /home/aa --password-file=/etc/rsyncko.pass

====================================================

Windows安装cwrsync :

下载地址:http://sourceforge.net/projects/sereds/files/cwRsync

1. 安装好之后,把安装目录添加到windows的path变量中,方便直接在命令行下调用rsync命令

2. 打开命令行窗口,然后执行
rsync -vzrtopg --progress --delete 
root@192.168.83.136::aa /cygdrive/e/koko

这时cwrsync就开始帮我们同步数据了!

 

参考链接:http://blog.csdn.net/keda8997110/article/details/8333082

 

分享到:
评论

相关推荐

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

    rsync 数据同步部署指南 rsync 是一种快速、可靠的文件同步工具,广泛应用于数据同步、备份和镜像等领域。以下是 rsync 数据同步部署指南的摘要信息: 一、什么是 rsync? rsync 是一个免费的、功能强大、跨平台...

    gulp-rsync, Gulp插件用于通过rsync部署文件.zip

    gulp-rsync, Gulp插件用于通过rsync部署文件 gulp在Gulp任务中使用 rsync的文件传输和同步功能。 gulp-rsync 调用 rsync,并为你提供了一个易于安装的选项子集。先决条件rsync 需要安装在你的机器上,并且必须在你的...

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

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

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

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

    sersync+rsync原理及部署1

    【sersync+rsync 原理及部署】 sersync 和 rsync 结合使用是一种高效的文件同步方案,尤其适合大数据量的场景。sersync 是基于 Linux 的 inotify 事件监控机制开发的,它能够精确地追踪文件系统的变动,如新增、...

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

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

    部署安全传输Rsync服务初学教程

    ### 部署安全传输Rsync服务初学教程 #### Rsync简介 Rsync是一种用于在多台计算机之间同步文件的高效工具。它通过只发送文件差异的方式进行数据同步,从而节省了大量的网络带宽和时间资源。Rsync支持多种协议(如...

    图解rsync数据同步部署文档

    - 可以使用Linux作为rsync服务端,与Windows下的cwRsync客户端进行数据同步,只需正确配置两边的rsync服务及命令参数。 #### 五、保存用yum命令安装的软件包 - 使用`yumdownloader`工具可以下载通过yum安装的...

    rsync_架设手册

    rsync服务器的部署基于多种需求,包括但不限于: - **数据备份与恢复**:rsync可以用于同一主机内部备份,或跨不同主机的数据备份,确保数据的安全性。 - **文件同步**:rsync能够在多台服务器间同步文件,特别适合...

    一键安装Rsync脚本

    **一键安装Rsync脚本** 是一个为了简化Rsync服务端环境部署而设计的实用工具。Rsync(Remote Sync)是一种高效、强大的文件同步和备份工具,广泛应用于系统管理员之间同步数据、备份服务器或者在多台机器间进行文件...

    android_external_rsync,rsync的android本地端口.zip

    3. 静态链接:为了简化部署,通常会将rsync静态链接为一个可执行文件,方便在Android设备上直接运行。 4. 动态库依赖:解决rsync运行所需的动态库问题,可能需要将必要的库文件一起打包到Android应用中。 三、...

    hexo-deployer-rsync:Hexo 的 Rsync 部署器插件

    hexo-deployer-rsync Rsync 部署器插件。安装$ npm install hexo-deployer-rsync --save选项你可以在_config.yml配置这个插件。 deploy : type : rsync host : <host> user : <user> root : <root> port : [port] # ...

    rsync服务器和客户端安装部署

    rsync是一种广泛使用的开源同步和备份工具,它在Linux和Unix系统中尤为常见。rsync以其高效、快速的文件同步特性而闻名,可以用于本地文件的备份或远程系统的数据迁移。下面将详细介绍rsync的安装、配置以及使用方法...

    centos7+Tomcat+MySQL+nginx电子商务站点部署及rsync备份

    ### centos7+Tomcat+MySQL+nginx电子商务站点部署及rsync备份 #### 一、项目说明 本文档旨在提供一套完整的基于CentOS 7操作系统、Tomcat应用服务器、MySQL数据库服务器以及Nginx反向代理服务器的电子商务站点部署...

    rsync+sersync.zip一键安装脚本,

    它可能包含了使用rsync或其他工具进行定期数据备份的逻辑,比如每天凌晨执行一次全量备份,之后根据sersync的实时同步保持备份的更新。 综上所述,"rsync+sersync"组合通过实时监测和增量同步,实现了高效的服务器...

    cwRsync - 在Windows上使用rsync的同步工具

    7. **跨平台兼容**:由于`cwRsync`是基于`rsync`的,因此它与其他使用`rsync`的系统(如Linux、macOS)具有良好的兼容性,可以方便地进行跨平台的数据交换。 在实际使用中,安装`cwRsync`后,你需要了解基本的`...

    rsync-deploy:如有必要,使用 rsync 和回滚部署您的站点

    我使用rsync-deploy来部署 ; 它对我很有用! 尽管如此,在我将此版本发布为v1之前,我希望更多地关注代码,因此如果您在尝试rsync-deploy后有任何建议,请提交,我会考虑它。用法尤其要注意目录结构。 $ rsync-...

Global site tag (gtag.js) - Google Analytics