成都论坛

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

[复制链接]

1275

主题

1275

帖子

1013

积分

金牌会员

Rank: 6Rank: 6

积分
1013
分享到:
发表于 2021-10-19 14:59:17 | 显示全部楼层 |阅读模式

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

硬件环境:
统统IBM3650M4服务器 两台nginx_proxy、两台web_servernfsDBbackup
系统环境:
操作系统为Centos 6.5rsync 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=rsyncgid=rsyncusechroot=falsemaxconnections=6strictmodes=yes#port=873pidfile=/var/run/rsyncd.pidlockfile=/var/run/rsync.locklogfile=/var/log/rsyncd.log[backup]path=/backup/comment=Thisisaallhostbackupignoreerrorsreadonly=falselist=falseauthusers=rsync_backupsecretsfile=/etc/rsync.passwordhostsallow=172.16.100.0/24hostsdeny=0.0.0.0/0logfile=/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
IDC的主要服务包括整机租用、服务器托管、机柜租用、机房租用、专线接入和网络管理服务等。广义上的IDC业务,实际上就是数据中心所提供的一切服务。客户租用数据中心的服务器和带宽,并利用数据中心的技术力量,来实现自己对软、硬件的要求,搭建自己的互联网平台,享用数据中心所提供的一系列服务。


快速回复 返回顶部 返回列表