配置rsync

1、
[[email protected] etc]# mkdir /etc/rsyncd
[[email protected] etc]# touch /etc/rsyncd/rsyncd.conf
[[email protected] etc]# touch /etc/rsyncd/rsyncd.secrets
[[email protected] etc]# chmod 600 !$
chmod 600 /etc/rsyncd/rsyncd.secrets
[[email protected] etc]# touch /etc/rsyncd/rsyncd.motd

2、编辑主配置文件
vi /etc/rsyncd/rsyncd.conf
pid file=/var/run/rsyncd.pid
port=873
address=192.168.35.105
uid=root
gid=root
use chroot=no
read only=no
hosts allow=192.168.0.0/255.255.0.0
hosts deny=*
max connections=5
motd file=/etc/rsyncd/rsyncd.motd
log format = %t %a %m %f %b
syslog facility = local3
timeout = 300
[test]
path=/root/rsync
list=yes
ignore errors
auth users=test
secrets file=/etc/rsyncd/rsyncd.secrets
comment=test

3、配置 /etc/rsyncd/rsyncd.secrets
[[email protected] ~]# cat /etc/rsyncd/rsyncd.secrets
test:test123

4、启动使的rsync生效
/usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf

5.创建对应的文件
mkdir /root/rsync

6、设置开机启动
echo "/usr/bin/rsync --deamon --config=/etc/rsyncd/rsyncd.conf" >> /etc/rc.d/rc.local
Tip:这里的启动方式比较特殊,如果你要重启,需要kill掉rsync的进程,再重新运行!

7、在客户端

1、创建密码,服务端的密码
vi /etc/rsync/rsyncd.passwd
test123
2、修改权限
chmod 600 /etc/rsyncd/rsyncd.password
3、同步
/usr/bin/rsync -vzrtopg  --progress /root/111/ [email protected]::test  --password-file=/etc/rsync/rsyncd.passwd
标注:/root/111 是自己端,第一个test是密码,第二个是模块,file是自己端密码存放位置
同步以后,文件在对端的/root/rsync

8、设置定时计划备份
客户端
crontab -e
*/1 * * * *  /usr/bin/rsync -vzrtopg  --progress /root/111/ [email protected]::test  --password-file=/etc/rsync/rsyncd.passwd

9,完成

时间: 2024-10-05 23:57:02

配置rsync的相关文章

配置rsync+inotify进行资源或代码同步

配置rsync+inotify进行资源推送 ------------------------ 主要步骤解析: 1.部署二级资源中转服务器,数据接收端--qqhrnhls,同时也是数据推送端,推送资源到下级站点 2.部署一级资源服务器(中心资源服务器),数据推送端--229服务器/阿里云服务器 3.在二级资源服务上部署rysnc同步,把资源更新到各个站点 1.部署二级资源中转服务器,数据接收端--qqhrnhls,同时也是数据推送端,推送资源到下级站点 二级中心资源服务器有:qqhrnhls.jy

配置rsync源服务器

需求:正确,有效的备份方案是保障系统及数据安全的重要手段.服务器中,通常会结合计划任务,shell脚本来执行本地备份,为了进一步提高备份的可靠性,使用异地备份也是很必要的. rsync的同步示意图: rsync是一个开源的快速备份工具,能在不同的主机之间镜像同步整个目录树,支持增量备份,保持链接,权限.且采用优先的同步算法,传输前执行压缩,因此非常适合异地备份,镜像服务器等应用. 作为一种常用的文件备份工具,rsync往往是linux和unix系统默认安装的基本组件之一. 远程同步任务重,负责发

linux 自动化一键配置rsync

功能介绍 1.一键配置rsync 2.不支持多模块或者多用户 3.-a一切随机 4.不加-a需要手动输入账号密码 5.进度条只是好看,并不代表真的进度 #!/bin/bashusersuiji=`uuidgen | cut -c 1-10`passwdsuiji=`uuidgen | cut -c 1-10`jindutiao () {COUNTER=0_R=0      _C=`tput cols`_PROCEC=`tput cols` tput cup $_C $_Rprintf "[&qu

Linux&&Windows文件同步简单配置[rsync]

1.Windows to Windows 1.1.所需软件:cwRsyncServer_4.1.0_Installer.zip 1.2.安装: 解压后,直接双击安装 此步骤为设置同步的帐户和密码,该步骤会在操作系统层面创建一个用户:SvcCWRSYNC.当然,我们也可以修改这个用户,自己设置密码,都可以. 但是Windows下面可以不设置,全部默认即可. 1.3.配置服务端 编辑文件:rsyncd.conf use chroot = false strict modes = false host

实战:配置rsync+inotify实现实时同步备份

实战:配置rsync+inotify实现实时同步 Linux内核从2.6.13版本开始提供了inotify通知接口,用来监控文件系统的各种变化情况,如文件存取.删除.移动等.利用这一机制,可以非常方便地实现文件异动告警.增量备份,并针对目录或文件的变化及时作出响应. 使用rsync工具与inotify机制相结合,可以实现触发式备份(实时同步),只要原始位置的文档发生变化,则立即启动增量备份操作,否则处于静态等侍状态,这样一来,就避免了按固定周期备份进存在的延迟性.周期过密等问题. inotify

【转】CentOS5.6下配置rsync内网同步数据到外网

[转]CentOS5.6下配置rsync内网同步数据到外网 本文转自:http://www.linuxidc.com/Linux/2012-06/64070.htm 一.需求 卫士那边有一个需求,就是要把一台内网服务器的数据同步到外网的一台服务器上,之前我用的是rsync+intify-tool+ssh实现的实时同步更新,前几天我还在东莞出差,开发的人给我打电话说这两台服务器的数据不同步了,我上去检查一遍,原来是用来同步数据的这个系统账号被北京的同事修改,ssh免密码登陆失败了,所以数据同步不了

Linux下配置rsync服务器

一.简介 rsync是一个远程数据同步工具,可以快速同步多台主机间的文件.Rsync使用所谓的“Rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快.当然不仅仅是远程,在本地同步.复制数据也可以使用这个命令,也只传送文件的不同部分. 二.配置rsync server 1.启动rsync server #vim /etc/xinetd.d/rsync 把disable的yes改为no 1 service rsync 2 {

Centos6安装配置rsync+inotify实时单向同步

实验环境: Server : 192.168.9.109  rsync+inotify WEB1:192.168.9.106   rsync server WEB2:192.168.9.104   rsync server Server为分发机,有内容更新则推送rsync server 注:也可以WEB到Server拉取数据 (1)Server下载安装rsync+inotify 下载安装rsync #wget https://download.samba.org/pub/rsync/rsync-

centos6.6配置rsync+sersync实现实时同步分布式多客户端分发同步

1.sersync项目: sersync项目利用inotify与rsync技术实现对服务器数据实时同步到解决方案,其中inotify用于监控sersync所在服务器上文件系统的事件变化,rsync是目前广泛使用的本地及异地数据同步工具,其优点是只对变化的目录数据操作. sersync项目的优点: 1)使用C++编写,对linux系统文件产生的临时文件和重复的文件操作会进行过滤,再结合rsync同步到时候,会减少网络资源,因此速度更快. 2)sersync配置起来很简单,在http://code.

配置rsync 同步数据 rpm包安装rsync及配置

[[email protected] home]# rpm -qa |grep rsync #检查系统是否安装了rsync软件包rsync-2.6.8-3.1[[email protected] CentOS]# rpm -ivh rsync-2.6.8-3.1.i386.rpm # 如果没有安装则手动安装 [[email protected] rsync-3.0.4]# vim /etc/xinetd.d/rsync 1 配置rsync servervi /etc/xinetd.d/rsync