码迷,mamicode.com
首页 > 系统相关 > 详细

Linux-Rsync文件同步

时间:2020-05-20 14:13:57      阅读:66      评论:0      收藏:0      [点我收藏+]

标签: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 

Linux-Rsync文件同步

标签:disabled   服务器端   bsp   ORC   selinux   errors   dir   false   同步   

原文地址:https://www.cnblogs.com/qiandong/p/12923179.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!