码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-10-15 16:27:16      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:从远程rsync服务器同步数据

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


使用rsync从远程rsync服务器同步数据


第一节 rsync配置


:          rsync        选项         用户名@备份源服务器IP::共享模块名  目标目录

推:         rsync        选项         备份源目录   用户名@目标服务器IP::共享模块名

C/S模式:

服务端==    远程服务器为:DataServer  IP地址为:192.168.88.8

客户端==    备份服务器为:BackupServerIP地址为:192.168.88.10

服务端需要配置信息:

1、创建配置主配置rsyncd.conf

2、创建客户端登录提示信息文件rsyncd.motd

3、创建密码文件rsync.passwd

4、修改密码文件rsync.passwd权限为600

5、创建rsync启动文件

6、将rsync添加到自启动

7、安装xinetd服务

8、启动xinetd服务

具体操作如下:

1、创建rsyncd.conf配置文件,并写入相关参数

[root@DataServer ~]# vi /etc/rsyncd.conf

 

uid = nobody                               # 用户身份

gid = nobody                               # 用户组

address = 192.168.88.8                     # 监听IP地址

port = 873                                 # 监听端口

hosts allow = 192.168.88.10                # 允许访问的IP地址

use chroot = yes                           # 用户家目录

max connections = 4                        # 最大连接数

pid file = /var/run/rsyncd.pid             # pid文件

log file = /var/log/rsyncd.log             # rsync日志文件

motd file = /etc/rsyncd.motd               # 客户端登录提示信息

 

[Data]                                     # 共享模块名

path = /Data                               # 备份路径

comment = Welcome to Backup Data           # 描述信息

read only = yes                            # 以只读方式允许

list = yes                                 # 允许显示信息

auth users = backuper                      # 备份用户

secrets file = /etc/rsync.passwd           # 备份用户密码文件


技术分享

2、创建客户端登录提示信息文件rsyncd.motd并写入登录提示信息

[root@DataServer~]# vim /etc/rsyncd.motd

# -------------------------------------#

Welcome toBackup Server

# -------------------------------------#

技术分享

3、创建密码文件rsync.passwd并写入用户名和密码

[root@DataServer ~]# vim /etc/rsync.passwd

backuper:123qwe!@#

技术分享

4、修改密码文件rsync.passwd权限为600

[root@DataServer ~]# chmod 600/etc/rsync.passwd

技术分享

5、创建rsync启动文件并配置

[root@DataServer ~]# vim /etc/xinetd.d/rsync

service rsync

{

         disable     = no

       socket_type     = stream

       wait            = no

       user            = root

       server          = /usr/bin/rsync

       server_args     = --daemon

       log_on_failure  += USERID

}

技术分享

6、将rsync服务添加到自启动

[root@DataServer ~]# chkconfig rsync on

7、安装xinetd服务

[root@DataServerPackages]# rpm -ivh xinetd-2.3.15-12.el7.x86_64

技术分享

8、启动xinetd服务

[root@DataServer ~]# service xinetd start

技术分享

客户端上测试备份


[root@BackupServer ~]# rsync -avzP backuper@192.168.88.8::Data /Backup

技术分享


第二节 实现无交互备份


修改变量--赋值

[root@BackupServer~]# export  RSYNC_PASSWORD=‘123qwe!@#‘

[root@BackupServer ~]# rsync -avzPbackuper@192.168.88.8::Data /Backup

技术分享


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

标签:从远程rsync服务器同步数据

原文地址:http://toplinux.blog.51cto.com/1448312/1703147

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!