rsync的简单应用及配置

rsync是类unix系统下的数据镜像备份工具——remote sync。一款快速增量备份工具 Remote Sync,远程同步 支持本地复制,或者与其他SSH、rsync主机同步。

rsync具有可以将镜像保存整个目录树或文件系统;较高的数据传输效率;可以借助于ssh实现安全数据传输;支持匿名传输的特点。

rsync命令的工作模式:

1、shell模式,也称作本地模式;

2、远程shell模式,可以利用ssh协议承载其远程传输过程;

3、列表模式,仅列出源中的内容,-nv

4、服务模式,此时rsync工作为守护进程,能接收客户端的数据同步请求。

rsync常用选项:

-n: 同步测试,不执行真正的同步过程;

-v: 详细输出模式

-q: 静默模式

-c: checksum,开启校验功能

-r: 递归复制

a: 归档,保留文件的原有属性;

-p: 保留文件的权限;

-t: 保留文件的时间戳;

-l: 保留符号链接

-g: 保留属组

-o: 保留属主

-D:保留设备文件

-e ssh: 使用ssh作为传输承载;

-z: 压缩后传输;

--progress: 显示进度条

--stats: 显示如何执行压缩和传输

rysnc的服务配置:

1、设定rsync服务器端

# yum -y install xinetd

# chkconfig rsync on

2、为rsync提供配置文件

/etc/rsyncd.conf

3,服务启动

service xinetd start 监听在tcp/817端口上

4、服务端启用用户认证的功能

在共享定义处加配置:

secrets file = /etc/rsyncd.passwd

说明: USERNAME LIST为以逗号分隔的在rsyncd.passwd中存在用户名的列表;

(2)创建密码文件/etc/rsyncd.passwd

username:password

时间: 2024-12-28 18:51:54

rsync的简单应用及配置的相关文章

【转载】CentOS 6.3下rsync服务器的安装与配置

一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录. Rsync 是用于取代rcp的一个工具,Rsync使用所谓的 “Rsync 算法” 来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快.您可以参考 How Rsync Works A Practical Overview 进一步了解 rsync

CentOS 6.3下rsync服务器的安装与配置

一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录. Rsync 是用于取代rcp的一个工具,Rsync使用所谓的 “Rsync 算法” 来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快.您可以参考 How Rsync Works A Practical Overview 进一步了解 rsync

CentOS 6.3下rsync服务器的安装与配置[转]

CentOS 6.3下rsync服务器的安装与配置 一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录. Rsync 是用于取代rcp的一个工具,Rsync使用所谓的 “Rsync 算法” 来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快.您可以参考 How Rsync Works A Prac

rsync服务器的安装与配置

一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录. Rsync 是用于取代rcp的一个工具,Rsync使用所谓的 "Rsync 算法" 来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快.您可以参考 How Rsync Works A Practical Overview 进一步了解

rsync的简单介绍及rsync+inotify实现实时同步更新

Rsync的简单介绍及rsync+inotify实现实时同步更新 rsync是类unix系统下的数据镜像备份工具--remotesync.一款快速增量备份工具 Remote Sync,远程同步支持本地复制,或者与其他SSH.rsync主机同步.Rsync是超级进程来管理的,服务端口为873. 特点: 1.可以镜像保存整个目录树或文件系统: 2.有较高的数据传输效率: 3.可借助于SSH实现安全数据传输: 4. 支持匿名传输 工作模式: 1.shell模式,也称作本地模式 2.远程shell模式,

【惊雷】Linux下Rsync的文件同步的配置过程

Rsync的文件同步实现 一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,简要的概括就是主机于主机之间的文件目录数据的一个同步. 它的特性如下: 可以镜像保存整个目录树和文件系统. 可以很容易做到保持原来文件的权限.时间.软硬链接等等. 无须特殊权限即可安装. 快速:第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件.rsync 在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽. 安全:可以使用scp.ssh等

一个简单的零配置命令行HTTP服务器

http-server 是一个简单的零配置命令行HTTP服务器, 基于 nodeJs. 如果你不想重复的写 nodeJs 的 web-server.js, 则可以使用这个. 安装 (全局安装加 -g) : npm install http-server Windows 下使用: 在站点目录下开启命令行输入 http-server 访问: http://localhost:8080 or http://127.0.0.1:8080  使用于package.json "scripts":

简单的jdk配置

简单的jdk配置 1.下载jdk文件 第一步:首先去官网下载jdk文件,在这里我举的例子是jdk1.8版本 2.开始配置环境变量 第一步:点击计算机右键,最下面有个属性然后会出现下面这个页面 第二步:点击高级设置就可以去设置环境变量里面啦 第三步:单击环境变量 第四步:新建一个环境变量取名为JAVA_HOME(这个是必须的) 第五步:找到你下载好jdk那个文件的根目录中,也就是你把jdk文件保存到哪里的那个地方 第六步:复制jdk根目录到新建的环境变量里 第七步:跟前面的方法一样创建新的一个环境

rsync+sersync 实时同步安装配置

环境搭建:(服务器,客户端) 首先关闭selinux与iptables # vi /etc/sysconfig/selinux SELINUX=disabled # setenforce 0 # service iptables stop 在使用sersync之前,我们必须安装配置好rsync服务器 rsync (客户端) 一.安装rsync # yum install rsync -y # yum install xinetd -y 二.启动rsync依赖服务 # service xinetd