테스트서버에서 실서버로의 sync가 필요했다.
고민할것도 없이 rsync를 셋팅한다.
일단 rsync가 활성화되있는지 확인 #systemctl list-unit-files | grep rsync enable안되어 있다면 #sudo systemctl enable rsync.service 재부팅시에도 시작되게.. #update-rc.d rsync enable CENTOS의 경우에 재부팅시 시작은.. #systemctl enable rsyncd.service => Created symlink from /etc/systemd/system/... ~~ 나오면 정상 참고로 제거는.. #update-rs.d -f rsync remove
rsync사용을 위한 xinetd 설치
#apt-get install xinetd 그리고 rsync서비스 작성 #vi /etc/xinetd.d/rsync service rsync { disable = no socket_type = stream wait = no user = root server = /usr/bin/rsync server_args = --daemon log_on_failure += USERID } #service xinetd restart
소스 경로 작성(들어올 부분)
#vi /etc/rsyncd.conf [test_source] path=/home/tester/ comment=test_source uid=tester gid=tester use chroot=yes read only=no write only=yes hosts allow=허용IP max connections=15 timeout=300
rsync gogo
#/usr/bin/rsync -av --exclude=.git --exclude=.gitattributes --exclude=.gitignore --delete /home/tester/ www.bluebee.co.kr::tester_source >> /home/tester/log/rsync.log 2>&1
소스가 실서버로 착착착~