또 뭐하지
[포너블 기초] 생활코딩 리눅스 섹션 11. 인터넷을 통한 서버간 동기화 rsync 본문
728x90
rsync 1 : Basic
r : remote의 약자
sync : 각 컴퓨터의 변경내용을 다른 컴퓨터에도 반영되도록하여 동일한 상태를 유지하는것.
rsync : 인터넷을 통해 sync할 수 있도록하는 프로그램. 파일 카피, 백업 등에 사용.
src와 dest 디렉토리를 만들어 두 디렉토리를 동기화해보자
src 폴더에 파일을 만든 후 rsync -a src/ dest
를 입력하면 dest라는 디렉토리 안에 src 디렉토리 아래의 파일이 복제됨.
cf. touch test{1..10}
: test1부터 test10까지의 파일을 생성
cf. src/ -> src 밑의 모든 파일
rsync -av src/ dest
를 통해 변동 내용만 복제 가능.
rsync 2 : Remote sync
다른 컴퓨터에 sync를 진행
(1) 동기화하고자 하는 컴퓨터의 IP를 알아낸다
(2) rsync -azP ~/rsync/src/ k8805@192.168.0.65:~/rsync/dest
를 통해 dest 디렉토리에 src의 파일을 복제할 수 있다. (cf. -z : zip)
'I.sly() > 9기 기초 - 포너블' 카테고리의 다른 글
[포너블 기초] Dreamhack System Hacking (1) (0) | 2024.04.05 |
---|---|
[포너블 기초] 생활코딩 리눅스 섹션 12. 로그인 없이 로그인 하기 ssh key (0) | 2024.04.01 |
[포너블 기초] 생활코딩 리눅스 섹션 10. 도메인 domain (0) | 2024.04.01 |
[포너블 기초] 생활코딩 리눅스 섹션 9. 인터넷, 네트워크 그리고 서버 (0) | 2024.04.01 |
[포너블 기초] 생활코딩 리눅스 섹션 8. 그룹 (0) | 2024.03.29 |