189 8069 5689

backup部署rsync--daemon和遇到的问题总结-创新互联

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

创新互联是一家专业提供庆安企业网站建设,专注与网站设计制作、做网站、H5建站、小程序制作等业务。10年已为庆安众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

硬件环境:

统统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 rsync_backup@172.16.100.6::backup --password-file=/etc/rsync.password

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站标题:backup部署rsync--daemon和遇到的问题总结-创新互联
文章URL:http://jkwzsj.com/article/dogcee.html

其他资讯