일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 괌자유여행
- 자연산 개복숭아
- 태안수영장펜션
- 조경철천문대
- 자연산개복숭아
- 제주도
- 괌
- 포천수영장
- 덕소골프샵
- 충주골프장
- 잠실수영장
- 포천가볼만한곳
- 야생개복숭아
- 경기북부골프장
- 제주도설경
- 서원힐스
- 돌복숭아
- 야생개복숭아 판매
- 휘닉스파크
- 한라산
- LGG6
- 파주골프장
- 제주도눈썰매
- 제주도눈
- 개복숭아판매
- wp-900
- 개복숭아
- 포천투어
- 포천온천
- 개복숭아 판매
- Today
- Total
Live Brilliant
rsync 사용 방법 본문
--------------------------
서버측 rsync 설정
--------------------------
rsync 설치 여부 확인
rpm -qa |grep rsync
설치 안 되어 있으면...
yum -y install rsync openssh*
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
}
상단 no 라는 부분 특히 확인..
만약 yes 를 no로 바꾸었으면..
수퍼 데몬 재시작.
/etc/rc.d/init.d/xinetd restart
(또는 service xinetd restart)
873 포트가 운영되고 있는 지 확인..
nmap localhost
--------------------------
서버측 위치(디렉토리) 설정
--------------------------
아래 파일 설정 (없으면 생성)
vi /etc/rsyncd.conf
--------------------------
[srv_yellow]
path = /home/yellow/public_html
uid = nobody
gid = nobody
use chroot = yes
read only = yes
hosts allow = 192.168.0.100,192.168.0.101,192.168.0.102,192.168.0.103,192.168.0.104,
max connections = 3
timeout 600
[srv_red]
path = /home/red/public_html
uid = nobody
gid = nobody
use chroot = yes
read only = yes
hosts allow = 192.168.0.100,192.168.0.101,192.168.0.102,192.168.0.103,192.168.0.104,
max connections = 3
timeout 600
같은 방법으로 여러개 세팅 가능.........
-----------------------------
클라이언트 설정
-----------------------------
sync 실행 파일 생성
vi /home/syncdomain.sh
---------------------------
#!/bin/sh
rsync -avz --delete 192.168.0.100::srv_red/ /home/red/public_html
rsync -avz --delete 192.168.0.100::srv_yellow/ /home/yellow/public_html
필요한 데로 계정 추가할 수 있음..
실행 권한 부여
chmod 707 colordomain.sh
계정 권한들 오픈 (권한 문제 발생시..)
chmod 707 ~red/public_html
chmod 707 ~yellow/public_html
-----------------------------
클라이언트 cron 설정
-----------------------------
vi /etc/crontab
# colordomain rsync
*/5 * * * * root /home/colordomain.sh
service crond restart
-----------------------------
확인
-----------------------------
rm -rf /home/계정../public_html/*.*
한 후..
5분 정도 있다가 확인...
ll /home/해당계정/public_html/download
파일이 들어와 있으면.. 정상..
'개발은 핵찜이야 > 리눅스' 카테고리의 다른 글
서버 아파치 속도 개선 (0) | 2012.04.13 |
---|---|
php : mbstring 확장 모듈생성 추가방법 (0) | 2012.04.13 |
네임서버 추가(수정)하는 법 (0) | 2012.04.13 |
리눅스에서 특정 IP 접근막기!! (0) | 2012.04.13 |
리눅스 tar 분할 압축 방법 (0) | 2012.04.13 |