标签:disabled 服务器端 bsp ORC selinux errors dir false 同步
OS:centos7
主IP:192.168.80.15
备IP:192.168.80.12
1.主服务器安装与配置
1.1关闭防火与Selinux
#关闭firewalld
systemctl stop firewalld
systemctl disable firewalld
#关闭selinux
sed -i ‘/SELINUX/{s/enforcing/disabled/}‘ /etc/selinux/config #永久关闭
1.2安装rsync
yum install -y rsync
#修改配置文件
vim /etc/rsyncd.conf
uid = rsync
gid = rsync
fake super = yes
use chroot = no
max connections = 200
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
ignore errors
read only = false
list = false
hosts allow = 192.168.80.0/24
hosts deny = 0.0.0.0/32
auth users = rsyncweb
secrets file = /etc/rsync.password
[web]
comment = This is web data!
path = /data/www
#创建用户与同步文件目录
useradd rsync -s /sbin/nologin -M #同步用户
mkdir /data/www #创建文件目录
chown rsync.rsync -R /data #修改文件夹权限
#创建用户rsync同步文件的用户和密码文件。
echo "rsyncweb:123456" /etc/rsync.password #将用户名密码写入到rsync.password文件
chmod 600 /etc/rsync.password #修改文件权限为600
#启动rsync
systemctl start rsyncd #启动
systemctl enable rsyncd #开机启动
2.备服务器安装与配置
2.1安装rsync yum install -y rsync 2.2创建密码文件 echo "123456" > /etc/rsync.password #密码就是服务器端的密码。 2.3修改权限 chmod 600 /etc/rsync.password
3.测试文件同步
备服务器操作: 推送 #将客户端,data文件夹下的文件全部推送到服务器端。web是rsyncd.conf配置文件下的web。 rsync -avzP /data/ rsyncweb@192.168.80.15::web --password-file=/etc/rsync.password #将客户端,data文件夹推送到服务器端。web是rsyncd.conf配置文件下的web。 rsync -avzP /data rsyncweb@192.168.80.15::web --password-file=/etc/rsync.password 拉取 #服务器端web下目录中文件拉取到客户端data文件夹中 rsync -avz rsyncweb@192.168.80.15::web /data --password-file=/etc/rsync.password
标签:disabled 服务器端 bsp ORC selinux errors dir false 同步
原文地址:https://www.cnblogs.com/qiandong/p/12923179.html