backup部署rsync --daemon和遇到的问题总结

本文算是系统搭建的一部分

硬件环境:

统统IBM3650M4服务器 两台nginx_proxy、两台web_server、nfs、DB、backup

系统环境:

操作系统为Centos 6.5、rsync version 3.0.6

目的:部署rsync --daemon进程用于备份文件

服务端:

1、安装(PC/Server都需要安装rsync命令)

系统自带rsync命令,如若需要安装请使用下面命令:

yum install -y rsync

2、创建rsync --daemon进程用户

useradd rsync -s /sbin/nologin -M

3、创建rsync --daemon进程使用的文件夹backup,并指定文件属主属组为rsync --daemon进程用户。(由于是备份服务所以我用了backup,可以在配置文件里指定)

mkdir /backup

chown -R rsync.rsync

4、创建rsync配置文件,/etc/rsyncd.config

vim /etc/rsyncd.config

uid = rsync   
gid = rsync
use chroot = false 
max connections = 6                
strict modes =yes
#port = 873                        
 
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock    
log file = /var/log/rsyncd.log
[backup]                           
path = /backup/
comment = This is a all host backup 
ignore errors
read only = false
list = false
auth users = rsync_backup
secrets file = /etc/rsync.password
hosts allow = 172.16.100.0/24
hosts deny = 0.0.0.0/0
log file = /var/log/backup_rsyncd.log

注:log file 写了两个,但是位置不同。 log file 写在[backup]模块外面和里面,所记录的log是不一样的;另外一个问题,当log file写在模块外面的时候,在rsync --daemon启动的时候就会创建rsync.log文件,并记录rsync启动日志,反之则不会。只有在同步文件的时候才会产生日志。

5、创建认证所用的“auth_users用户”和密码,并修改权限为600

vim /etc/rsync.password

rsync_backup:111111

chmod 600 /etc/rsync.passwd

6、启动rsync --daemon

rsync --daemon

客户端:

1、创建rsync验证所需要的密码文件,并修改权限为600

vim /etc/rsync.password

11111

chmod 600 /etc/rsync.password

2、启动同步命令,指定密码文件

rsync -az file [email protected]::backup --password-file=/etc/rsync.password

原文地址:http://blog.51cto.com/6207422/2136527

时间: 2024-10-10 13:28:44

backup部署rsync --daemon和遇到的问题总结的相关文章

部署rsync的过程

1.1 守护进程部署分为两部分: 1.1.1 服务端的部署--rsync 第一个里程碑:查看有没有这个软件 rpm -qa rsync 第二个里程碑:安装rsync软件 yum install -y rsync   第三个历程碑:编写配置文件(编写好配置文件,后续操作步骤可以按照配置文件进行) cat >/etc/rsyncd.conf<<EOF #created by HQ at 2017 ##rsyncd.conf start## uid = rsync gid = rsync us

CentOS 7部署rsync备份服务器

1.简介 1.1rsync(官方地址    http://wwww.samba.org/ftp/rsync/rsync.html)  一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.rsync使用所谓的"rsync算法"来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快. 1.2rsync备份方式 1)本地数据备份方式 rsync 参数 要备份的数据 保存备份数据的位置 2)远程备份方式 Pull:rsy

一键部署rsync服务

#!/bin/bash #By Kaile QQ:10206334 #Blog http://kaile.blog.51cto.com RPCSTART=`/etc/init.d/rpcbind star #rsync软件是否安装 [ $(rpm -qa | grep rsync| wc -l) -eq 1 ]  || yum -y install rsync #rsync配置文件 [ -f /etc/rsyncd.conf  ] || touch /etc/rsyncd.conf #rsync

Rsync --daemon(守护进程模式)

服务端: [[email protected] ~]# cat /etc/rsyncd.conf(默认没有这个配置文件) [[email protected] ~]# vi /etc/rsyncd.conf(编辑配置文件) #rsync_config_______________start #created by oldboy 15:01 2007-6-5 #QQ 31333741 blog: http://oldboy.blog.51cto.com ##rsyncd.conf start##

2.创建备份服务器: ntp+cron rsync --daemon

创建备份服务器:   ntp+cron   rsync --daemon # optimization by onekey sed -i 's#SELINUX=enforcing#SELINUX=disabled#' /etc/selinux/config grep SELINUX=disabled /etc/selinux/config setenforce 0 getenforce /etc/init.d/iptables stop /etc/init.d/iptables stop chk

rsync --daemon模式的实现

一 配置环境: [[email protected] ~]# cat /etc/redhat-release CentOS release 6.7 (Final) [[email protected] ~]# uname -r 2.6.32-573.el6.x86_64 [[email protected] ~]# uname -i x86_64 二 查看有没有安装: rpm -aq rsync 三 安装: yum install rsync -y 四 配置 服务群配置 vim /etc/rsy

搭建rsync daemon 备份服务器

搭建rsync daemon 备份服务器 [[email protected] ~]# rpm -qa rsync rsync-3.0.6-12.el6.x86_64[[email protected] ~]# touch /etc/rsyncd.conf [[email protected] ~]# vim /etc/rsyncd.conf  #created by yvonne 2015-7-5 21:59:55  ##rsyncd.conf start##  uid = rsync  gi

CentOS7下部署rsync服务

说明: 在CentOS7下部署rsync服务和在CentOS6上部署基本上是一样的,只是CentOS7自带了rsyncd启动脚本,由systemd管理而已. rsync服务端配置 [[email protected] ~]# rpm -qa|grep rsync rsync-3.0.9-17.el7.x86_64 [[email protected] ~]# uname -r 3.10.0-514.el7.x86_64 [[email protected] ~]# systemctl stop

那些年我踩过的坑之 rsync daemon详解

服务端设置 /etc/rsyncd.conf 设置 #rsync.conf--------------------------------------------start ##这个地方被坑过 报错信息 uid rsync error 类似的##原因是把##注释加到了uid=rsync后面,这里定义的是系统用户,以后的配置文##注释必须换行加uid = rsync gid = rsync use chroot = nomax connections = 200timeout = 300 ##这条