'rsync'에 해당되는 글 2건

  1. 2014.10.16 :: rsync 동기화 구성
  2. 2014.04.11 :: rsync를 이용한 CentOS repo 동기화
OS/CentOS 2014. 10. 16. 11:57

rsync 서버 역할을 할 서버에 xinetd 설치


$ sudo yum install xinetd

/etc/xinetd.d/rsync 파일에서 rsync 활성화

$ vi /etc/xinetd.d/rsync

disable = no # yes에서 no로 변경

$ sudo service xinetd restart

접근 허용할 서버 정의 및 동기화할 디렉토리를 정의하기 위해 다음 파일을 생성

/etc/rsyncd.conf

[data]

path = /data

uid = root

gid = root

read only = no

hosts allow = 172.16.1.31

max connections = 5

timeout = 600

path 동기화할 경로 : 경로의 끝 "/" 유무에 따라 달라질수 있으므로 유의

hosts allow = 허용할 ip 대역 또는 IP

여러개 할당 할때, hosts allow example

hosts allow = IP, IP, IP   # 여러개 할당

hosts allow = IP/mask  # 대역으로 할당


$ rsync -avz /test/backup/ HOST_IP::test

source 경로의 마지막 "/" 가 있으면 하위 내용만 동기화

"/"가 없으면 backup 디렉토리가 생성됨 : 주의 할것

'OS > CentOS' 카테고리의 다른 글

CentOS 7 - hostname 설정(hostnamectl 사용)  (0) 2014.10.29
CentOS 이미지 다운로드  (0) 2014.10.29
설치 된 패키지 확인(yum)  (0) 2014.04.24
nginx 소스 설치  (0) 2014.04.14
rsync를 이용한 CentOS repo 동기화  (0) 2014.04.11
posted by 구닥다리 엔지니어
:
OS/CentOS 2014. 4. 11. 11:51

내부 repo를 구성하기 위해서 외부 centos repo로 부터 repo 관련 데이터를 동기화할 필요가 있다. 초기 구성시에는 http 또는 ftp를 이용해서 다운 받는 것이 가능하지만, 이후에 업데이트 되는 파일을 동기화 하기 위해서는 rsync를 사용하는 것이 좋다. rsync 서버를 운영하는 곳을 찾아 동기화 하면 된다.

국내의 경우 neowiz가 rsync 서버를 운영하고 있으며, 다음과 같은 명령을 이용해서 동기화 한다.

# rsync -avzH --bwlimit=2048 --exclude=*.iso ftp.neowiz.com::centos /centos/

네트워크 제한을 2Mbyte로 설정하였으며, iso 파일은 제외하도록 설정 하였다.

본인 환경에 맞게 rsync 옵션을 수정하고 이용하면 된다.

'OS > CentOS' 카테고리의 다른 글

rsync 동기화 구성  (0) 2014.10.16
설치 된 패키지 확인(yum)  (0) 2014.04.24
nginx 소스 설치  (0) 2014.04.14
rdate 시간 동기화  (0) 2014.04.11
php 모듈 설치 - pecl 사용  (0) 2014.04.07
posted by 구닥다리 엔지니어
: