차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 |
project:dokuwikisetting [2014/02/25 05:43] – [동기화] changwoo | project:dokuwikisetting [2014/10/09 21:24] (현재) – 바깥 편집 127.0.0.1 |
---|
| |
[[http://www.bittorrent.com/intl/ko/sync|비트토렌트 싱크]]를 이용한 싱크도 참고할 수 있습니다. [[project:btsyncforrpi|라즈베리 파이에서 BitTorrentSync로 데이터 동기화하기]] | [[http://www.bittorrent.com/intl/ko/sync|비트토렌트 싱크]]를 이용한 싱크도 참고할 수 있습니다. [[project:btsyncforrpi|라즈베리 파이에서 BitTorrentSync로 데이터 동기화하기]] |
| |
| === RSync 를 이용한 동기화 === |
| 참고 문서: [[research:rsync]] |
| |
| <del>리눅스 데스크탑에서 대략 1시간 간격으로 계속 업데이트를 하는 경우 이렇게 한다. 우선 미니서버에 암호 없이 들어갈 수 있도록 키를 넘긴다. 그리고 다음과 같은 쉘 스트립트를 작성한다.</del> |
| <code bash dokuwiki_rsync> |
| #!/bin/bash |
| |
| RSYNC=/usr/bin/rsync |
| OPT="--verbose --recursive --update --delete" |
| LOCAL=/home/changwoo/public_html/dokuwiki/ |
| REMOTE=changwoo@MiniServer:/home/changwoo/public_html/dokuwiki/ |
| |
| echo "LOCAL >> REMOTE" |
| $RSYNC $OPT $LOCAL $REMOTE |
| |
| echo "REMOTE >> LOCAL" |
| $RSYNC $OPT $REMOTE $LOCAL |
| </code> |
| |
| 미니서버와 데스크탑의 사용자와 그룹이 사실상 같으므로 소유권과 소유자 정보를 같게 맞춰 주는 것이 무엇보다 중요하다. 관리에 상당히 문제가 있는 관계로, [[project:btsyncforrpi#싱크된_파일의_소유권_및_권한_문제|make_ready.sh]]의 쉘 스크립트의 권한을 777로 변경하였다. 또한 설정에서 디렉토리와 파일의 생성 시 권한도 777로 줬다. <del>어떤 한 곳의 안정적인 서버를 가지고 운영하는 거라면 이런 일이 없을 텐데</del> |
===== 개인 도메인 설정하기 (host 파일 편집) ===== | ===== 개인 도메인 설정하기 (host 파일 편집) ===== |
멋진 위키가 생겼는데 웹브라우저에 'localhost'라고 치기에는 너무 초라합니다. 오직 내 PC만 사용가능하더라도 서버의 도메인 이름을 지어 주는 것이 좋지 않을까요? :-) C:\Windows\System32\Drivers\etc 디렉토리에 'hosts'라는 파일을 텍스트 편집기로 열어 봅니다. 관리자 권한으로 파일을 열어야 편집이 가능한 점 잊지 마세요. | 멋진 위키가 생겼는데 웹브라우저에 'localhost'라고 치기에는 너무 초라합니다. 오직 내 PC만 사용가능하더라도 서버의 도메인 이름을 지어 주는 것이 좋지 않을까요? :-) C:\Windows\System32\Drivers\etc 디렉토리에 'hosts'라는 파일을 텍스트 편집기로 열어 봅니다. 관리자 권한으로 파일을 열어야 편집이 가능한 점 잊지 마세요. |