创建rsync服务器守护进程在备份服务器,web服务器推送文件到备份服务器
vim /etc/rsyncd.conf
uid = rsync
gid = rsync
use chroot = no
max connections = 200 最大连接数
timeout = 300
pid file = /var/run/rsyncd.pid 进程pid
lock file = /var/run/rsync.lock 锁
log file = /var/log/rsyncd.log 日志
ignore errors 忽略传输错误
read only = false 可写可读
list = false 不允许列表
hosts allow = 10.0.0.0/24 允许主机列表
hosts deny = 0.0.0.0/32 拒绝列表
auth users = rsync_backup 虚拟用户
secrets file = /etc/rsync.password 用户密码文件
[backup] 模块
path = /backup 路径
#rsync_config_______________end
创建备份文件夹
mkdir /backup -p
添加用户
useradd rsync
赋予rsync用户文件夹权限
chown - R rsync /backup/
检查查看权限
ls -ld /backup/
启动rsync守护进程
rsync --daemon
查看873端口,检查进程是否启动
lsof - i:873
关闭iptables
/etc/init.d/iptables stop
查看防火墙是否关闭
getenforce
删除配置文件
rm -f rsyncd.conf
查看配置文件
cat /etc/rsyncd.conf
创建密码文件
echo "rsync_backup:oldboy" >>/etc/rsync.password
赋予密码文件600权限
chmod 600 /etc/rsync.password
####配置web服务器rsync密码文件
echo "oldboy" >>/etc/rsync.password
chmod 600 /etc/rsync.password
cat /etc/rsync.password
mkdir /backup -p
测试推送是否成功
rsync -avz /backup/ rsync_backup@172.16.5.24
本文出自 “蚂蚁的坚持” 博客,请务必保留此出处http://ringo.blog.51cto.com/2358086/1887242
原文:http://ringo.blog.51cto.com/2358086/1887242