rsync 同步服务的搭建

A:192.168.0.30

B:192.168.0.193

需求:要求每天凌晨3点半同步一次 A 主机上 /data 目录到 B主机上的 /data_backup 目录

在A机上操作如下:

yum -y install xinetd

vim /etc/xinetd.d/rsyncf

修改 disable =yes  为 no

重启xinetd 服务  /etc/init.d/xinetd restart

vim /etc/rsyncd.conf  加入以下代码:

port=873

uid = nobody
gid = nobody
user chroot = no
max connections = 200
timeout = 600
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
log file = /var/log/rsyncd.log
 
[backup]
path = /data          #同步的目录
ignore errors
read only = no
list = no
#hosts allow = 192.168.1.0/255.255.255.0        
auth users = root
secrets file = /etc/rsyncd.secrets

创建保存密码的文件 vim /etc/rsyncd.secrets

写入:root:kobe24       #用户名:密码

权限分配:

chown root:root /etc/rsyncd.recrets

chmod 600 /etc/rsyncd.recrets

创建同步的目录并修改所有者:

mkdir /data

chown -R nobody:nobody /data

启动rsync服务

rsync –daemon

加入到开机启动

echo ‘rsync –daemon’ >>/etc/rc.d/rc.local

                    s

在B机上操作如下:

安装 rsync

yum -y install rsync

创建密码文件:

vim /etc/rsyncd.passwd

写入:kobe24     #此密码为登录A机 root用户所需密码

执行如下操作:

/usr/bin/rsync -avz  –password-file=/etc/rsyncd.passwd [email protected]::backup /data_backup

创建计划任务:

30 03 * * * /usr/bin/rsync -avz  –password-file=/etc/rsyncd.passwd [email protected]::backup /data_backup

至此,完毕。

时间: 2024-10-07 05:31:34

rsync 同步服务的搭建的相关文章

rsync同步服务

大规模集群搭建--rsync同步服务基本思路:在服务端开启demo守护进程 客户端使用命令行的方式进行推送服务 服务器端配置:一.安装rsync软件,默认系统自带#yum -y install rsync#rpm -qa rsync 二.修改配置文件:/etc/rsyncd.cof#vim /etc/rsyncd.cofuid = rsync #进程对应的用户(远端的命令使用rsync访问共享目录)gid = rsync #用户组use chroot = no #安全相关max connecti

rsync同步服务配置手记

Rsync在推送或抓取数据时,在rsync客户端会出现性能问题, 负载比较大且数据量比较大的生产环境要注意这一点. 本文只是个人平时配置示例,可以简单修改后用于实际环境使用,rsync不仅可以实现服务器间的复制,对于本地目录的同步也相当方便. 1. linux平台rsync服务配置示例 (1) 客户端同步脚本 #!/bin/bash   # author: koumm    # desc: backup for /data/ to 10    # date: 20xx-xx-xx    # ve

rsync同步服务安装配置及脚本使用

Rsync是Unix/Linux下的一款应用软件,利用它可以使多台服务器数据保持同步一致性,第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件. Rsync 在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽.可以很容易做到保持原来文件的权限.时间.软硬链接等.rsync有两种同步方式,一种基于ssh同步不需要配置,一种需要自身秘钥同步就需要进行文件配置了.以下我采用的是自身秘钥的方式:企业用的居多 RSYNC安装 实验两台虚拟机:服务端192.168.2.2

Rsync同步日志服务的搭建

Rsync同步日志服务的搭建 一.Rsync介绍: rsync是Unix下的一款应用软件,它能同步更新两处计算机的文件与目录,并适当利用差分编码以减少数据传输.rsync中一项与其他大部分类似程序或协定中所未见的重要特性是镜像对每个目标只需要一次传送.rsync可拷贝/显示目录属性,以及拷贝文件,并可选择性的压缩以及递归拷贝.在常驻模式(daemon mode)下,rsync默认监听TCP端口873,以原生rsync传输协定或者通过远程shell如RSH或者SSH伺服文件.SSH情况下,rsyn

Centos6.5下的rsync远程文件同步服务搭建

以下为本人的安装过程 一.服务器端的安装 1.系统环境     服务端:centos6.5出厂环境(系统安装时为默认设置),IP:192.168.10.185     客户端:远程登录终端xshell5或securecrt(具体安装和使用方法,请自行查询),             IP:192.168.10.186 2.安装Rsync     通过终端(此处是xshell)登录系统192.168.10.185     rpm -qa|grep rsync*  //查看当前是否已安装此服务,若有

在windows上搭建Rsync同步数据

1.搭建目的 Rsync是一个很受欢迎的数据同步工具,它主要实现数据从一台服务器同步到另一台上,以下是我搭建Rsync的过程. 2.Rsync服务端搭建 首先下载cwRsyncServer(百度就有),我在这儿使用的是4.0.5的版本. 2.1点击安装至此页面,在这儿我使用默认的路径,然后下一步. 2.2这儿可以输入你想要的用户名和密码(我的使用RsyncTest/password),系统也会相应的创建此用户,你可以在安装完成后到用户管理中查看. 2.3在服务列表中找到RsyncServer设置

rsync远程同步服务

rsync远程同步服务,,在同步文件的同时,可以保持原来文件的权限.时间.软硬链接等信息 rsync是xinetd的子服务 配置rsync服务器 rsync服务器主要有三个配置文件(需要自己手动创建) 1.rsyncd.conf 2.rsyncd.secrets 3.rsyncd.motd mkdir /etc/rsyncd         #创建配置目录 cd /etc/rsyncd touch rsyncd.conf               #创建主配置文件 touch rsyncd.s

10.32/10.33 rsync通过服务同步10.34 linux系统日志10.35 screen工具

- 10.32/10.33 rsync通过服务同步 - 10.34 linux系统日志 - 10.35 screen工具 - 扩展 1. Linux日志文件总管logrotate http://linux.cn/article-4126-1.html 2. xargs用法详解 http://blog.csdn.net/zhangfn2011/article/details/6776925 # 10.32 rsync通过服务来同步 上 - rsync通过服务的方式同步 - 要编辑配置文件/etc/

Ubuntu下多服务器 Rsync同步镜像服务配置

主服务器:192.168.5.13_ubuntu 从服务器:192.168.5.11_centos ================== 1> 在两台主机上分别安装rsync=================== ubuntu安装如下: # apt-get install rsync 编译安装:下载这个免费的软件 rsync.samba.org/ 或者 samba.anu.edu.au/rsync 去官方网站下载最新的版本 解压缩进目录后执行 #./configure && make