本文算是系统搭建的一部分
创新互联服务项目包括金东网站建设、金东网站制作、金东网页制作以及金东网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,金东网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到金东省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
硬件环境:
统统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
文章标题:backup部署rsync--daemon和遇到的问题总结
文章来源:http://lswzjz.com/article/ihhoci.html