Rsync服务器

服务器配置

 

1、  安装软件:yum install rsync

 

2、  创建共享目录:mkdir /share_common

 

3、  拷贝一些文件到里面做验证

 

4、  手动创建配置文件:vim /etc/rsync.conf

代码如下

motd file = /etc/rsyncd.motd

transfer logging = yes

log file = /var/log/rsyncd.log

pid file = /var/run/rsyncd.pid

lock file = /var/run/rsync.lock

port = 873

address = 192.168.11.139

uid = nobody

gid = nobody

use chroot = no

read only = yes

max connections = 10

 

[share_common]

        comment = mr.yang content

        path = /share_common

        ignore errors

        auth users = yywj,tom

        secrets file = /etc/rsyncd.secrets

        hosts allow=192.168.1.0/255.255.255.0 192.168.11.0/255.255.255.0

        hosts deny=*

        list = flase

 

5、  创建密码文件/etc/rsyncd.secrets

 

6、  更改权限:

chmod 600 /etc/rsyncd.secrets

7、  创建服务器提示信息文件

echo "Welcome to my share" > /etc/rsyncd.motd

8、  启动服务端并追加命令到开机启动文件/etc/rc.local

 

9、  开启防火墙873端口

iptables -I INPUT -p tcp --dport 873 -j ACCEPT

service iptables save

 

客户端同步数据

1、  安装客户端

yum install rsync

 

2、  使用tom账户下载share_common目录下的文件

 

3、  下载的过程

 

4、  查看下面的文件

 

常用命令

Rsync –t *.c foo:src/

 

Rsync –avz foo:src/bar /data/tmp

 

Rsync –avz foo:src/bar/ /data/tmp

 

Rsync –avz /src/foo /dest

 

rsync -vzrtopg --progress [email protected]::share_common /home/y

 

rsync --list-only [email protected]::

 

echo “passwd2” > rsync.pass

rsync –avz –delete --password-file=rsync.pass [email protected]::share_common /dest

 

 

编写脚本

#!/bin/bash

export PATH=/bin:/usr/bin:/usr/local/bin

SRC=share_common

DEST=/data

Server=192.168.11.139

User=tom

Passfile=/home/y/rsync.pass

[ ! –d $Dest ] && mkdir $DEST

[ ! –e $Passfile ] && exit 2

 

实现自动化同步数据

官网下载源代码软件(https://github.com/rvoicilas/inotify-tools

工具为:inotify-tools

 

1.         在线安装

 

2.         创建测试目录和测试文件

 

3.         运行inotifywait命令开始监控

 

4.         创建目录并返回监控结果

 

 

时间: 2024-10-01 07:56:45

Rsync服务器的相关文章

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

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

Rsync服务器的安装与配置详解

一.Rsync简介 1.1什么是Rsync Rsync是一款快速的,开源的,多功能的,可以实现全量和增量的远程和本地的数据同步和数据备份的工具. 全量的概念是:全部备份. 增量的概念是:差异化备份.对上一次基础上,对更新的部分作备份. 1.1.2    Rsync简介 Rsync具有可以使本地和远程的两台主机之间的数据快速同步镜像远程备份的功能,这个功能类似ssh带scp的命令,但是有优于scp的功能,scp每次都是全量拷贝,而rsync是增量拷贝. Rsync还可以在本地主机的不同文件或者目录

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

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

Centos 5.8 搭建rsync服务器

对于任何一个互联网公司来说,数据的备份都是很重要的. 原创博文来自:www.51niux.com  博主:忙碌的柴少 我们的生产环境是这样的,我们有数百台的服务器,然后在云主机机房有几台实体服务器,空间大小都是10T,云主机当然一般硬盘空间都较小不适合做备份服务器,这时候我就打起了实体机的注意,当然也只能打他们的主意了. 在把数据传输到实体机硬盘的情况下我们罗列一下我们的数据传输策略: 第一个方案:scp方案 个人认为,如果是单独的文件,比如像传输数据库的全备压缩包这种文件的话,每台要传输的服务

Rsync 服务器搭建

Rsync简介 rsync 是一个 Unix 系统下的文件同步和传输工具. 它具备以下特性: 1. 能更新整个目录和树和文件系统 2. 有选择性的保持符号链链.硬链接.文件属于.权限.设备以及时间 等 3. 对于安装来说,无任何特殊权限要求 4. 对于多个文件来说,内部流水线减少文件等待的延时 5. 能用 rsh.ssh 或直接端口做为传输入端口 6. 支持匿名 rsync 同步文件,是理想的镜像工具; Rsync服务器是指以deamon方式运行rsync服务的服务器,需要打开rsync dea

第四章 从远程rsync服务器同步数据

第四章 从远程rsync服务器同步数据 使用rsync从远程rsync服务器同步数据 第一节 rsync配置 拉:          rsync        选项         用户名@备份源服务器IP::共享模块名  目标目录 推:         rsync        选项         备份源目录   用户名@目标服务器IP::共享模块名 C/S模式: 服务端==>    远程服务器为:DataServer.  IP地址为:192.168.88.8 客户端==>    备份服务

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在进行文件备份时是如此的方便,以至于我觉得必须在自己的服务器上安装它.这里对rsync的服务器进行了简单粗暴的搭建和配置(直接上代码),对于细节不做深入讨论,但是可以肯定是,服务器一定能run起来,对于新手这才是最重要的,不是吗? 一 什么是rsync rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限.时间.软硬链接等附加信息. rsync是用 "rsync 算法"提供了一个客户机和远程文

架设rsync服务器同步数据

什么是rsync rsync 是一个快速增量文件传输工具,它可以用于在同一主机备份内部的备分,我们还可以把它作为不同主机网络备份工具之用.本文主要讲述的是如何自架rsync服 务器,以实现文件传输.备份和镜像.相对tar和wget来说,rsync 也有其自身的优点,比如速度快.安全.高效. rsync的安装 在CentOS服务器,我们可以执行以下命令安装 yum install rsync 对于debian.ubuntu服务器,则是以下命令 sudo apt-get install rsync