第四章 从远程rsync服务器同步数据vim
使用rsync从远程rsync服务器同步数据服务器
第一节 rsync配置socket
拉: rsync 选项 用户名@备份源服务器IP::共享模块名 目标目录ide
推: rsync 选项 备份源目录 用户名@目标服务器IP::共享模块名测试
C/S模式:ui
服务端==》 远程服务器为:DataServer、 IP地址为:192.168.88.8spa
客户端==》 备份服务器为:BackupServer、IP地址为:192.168.88.103d
服务端须要配置信息:日志
1、建立配置主配置rsyncd.confserver
2、建立客户端登陆提示信息文件rsyncd.motd
3、建立密码文件rsync.passwd
4、修改密码文件rsync.passwd权限为600
5、建立rsync启动文件
6、将rsync添加到自启动
7、安装xinetd服务
8、启动xinetd服务
具体操做以下:
一、建立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 # 备份用户密码文件 |
二、建立客户端登陆提示信息文件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 |