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 数据同步部署指南 rsync 是一种快速、可靠的文件同步工具,广泛应用于数据同步、备份和镜像等领域。以下是 rsync 数据同步部署指南的摘要信息: 一、什么是 rsync? rsync 是一个免费的、功能强大、跨平台...
gulp-rsync, Gulp插件用于通过rsync部署文件 gulp在Gulp任务中使用 rsync的文件传输和同步功能。 gulp-rsync 调用 rsync,并为你提供了一个易于安装的选项子集。先决条件rsync 需要安装在你的机器上,并且必须在你的...
《服务器目录实时同步部署手册——基于rsync与inotify》 在现代的IT环境中,保持数据的一致性和可用性至关重要。对于多服务器架构,实时文件同步成为了一个必要且高效的解决方案。本文将详细介绍如何利用rsync和...
4) 主控及被控端自动切换rsync用户,使用rsync用户配置免密访问所有被控端,即便服务器被黑,rsync用户访问也做不了什么; 5) 主控端即备份服务器使用rsync用户增加同步、日志记录、钉钉发送消息等定时任务; 6) ...
【sersync+rsync 原理及部署】 sersync 和 rsync 结合使用是一种高效的文件同步方案,尤其适合大数据量的场景。sersync 是基于 Linux 的 inotify 事件监控机制开发的,它能够精确地追踪文件系统的变动,如新增、...
在本教程中,我们将深入探讨rsync的安装部署以及如何实现两台计算机节点间的数据文件同步。 首先,让我们来了解rsync的工作原理。rsync采用增量传输机制,即只传输文件中变化的部分,大大减少了网络带宽的占用。它...
### 部署安全传输Rsync服务初学教程 #### Rsync简介 Rsync是一种用于在多台计算机之间同步文件的高效工具。它通过只发送文件差异的方式进行数据同步,从而节省了大量的网络带宽和时间资源。Rsync支持多种协议(如...
- 可以使用Linux作为rsync服务端,与Windows下的cwRsync客户端进行数据同步,只需正确配置两边的rsync服务及命令参数。 #### 五、保存用yum命令安装的软件包 - 使用`yumdownloader`工具可以下载通过yum安装的...
rsync服务器的部署基于多种需求,包括但不限于: - **数据备份与恢复**:rsync可以用于同一主机内部备份,或跨不同主机的数据备份,确保数据的安全性。 - **文件同步**:rsync能够在多台服务器间同步文件,特别适合...
**一键安装Rsync脚本** 是一个为了简化Rsync服务端环境部署而设计的实用工具。Rsync(Remote Sync)是一种高效、强大的文件同步和备份工具,广泛应用于系统管理员之间同步数据、备份服务器或者在多台机器间进行文件...
3. 静态链接:为了简化部署,通常会将rsync静态链接为一个可执行文件,方便在Android设备上直接运行。 4. 动态库依赖:解决rsync运行所需的动态库问题,可能需要将必要的库文件一起打包到Android应用中。 三、...
hexo-deployer-rsync Rsync 部署器插件。安装$ npm install hexo-deployer-rsync --save选项你可以在_config.yml配置这个插件。 deploy : type : rsync host : <host> user : <user> root : <root> port : [port] # ...
rsync是一种广泛使用的开源同步和备份工具,它在Linux和Unix系统中尤为常见。rsync以其高效、快速的文件同步特性而闻名,可以用于本地文件的备份或远程系统的数据迁移。下面将详细介绍rsync的安装、配置以及使用方法...
### centos7+Tomcat+MySQL+nginx电子商务站点部署及rsync备份 #### 一、项目说明 本文档旨在提供一套完整的基于CentOS 7操作系统、Tomcat应用服务器、MySQL数据库服务器以及Nginx反向代理服务器的电子商务站点部署...
它可能包含了使用rsync或其他工具进行定期数据备份的逻辑,比如每天凌晨执行一次全量备份,之后根据sersync的实时同步保持备份的更新。 综上所述,"rsync+sersync"组合通过实时监测和增量同步,实现了高效的服务器...
7. **跨平台兼容**:由于`cwRsync`是基于`rsync`的,因此它与其他使用`rsync`的系统(如Linux、macOS)具有良好的兼容性,可以方便地进行跨平台的数据交换。 在实际使用中,安装`cwRsync`后,你需要了解基本的`...
我使用rsync-deploy来部署 ; 它对我很有用! 尽管如此,在我将此版本发布为v1之前,我希望更多地关注代码,因此如果您在尝试rsync-deploy后有任何建议,请提交,我会考虑它。用法尤其要注意目录结构。 $ rsync-...