Operation System

RSYNC 대체용 LFTP 동기화(싱크) 방법

2012년 4월 16일 작성
카테고리: Development, Operation System
No Comments »

개인 서버를 이용할때는 RSync를 이용하여 서버에 작업내용을 동기화 시키지만 웹호스팅을 이용할경우에는 RSync를 지원하지 않는 경우가 존재합니다.
이에 개발서버에서 서버(대부분 웹호스팅 서버)로 동기화를 하는 방법에 대해서 정리해봅니다.

우선 아래와 같은 환경으로 가정하에 동기화방법을 기술하겠습니다.

개발 서버 작업 디렉토리 : /home/account/html
배포 서버(리얼 서버) IP : 111.111.111.111
배포 서버(리얼 서버) 작업 디렉토리 : (FTP Home)/html

1
lftp -c ‘open -e “mirror -R -e /home/account/html ./html” ftp://account:”password”@111.111.111.111′

이렇게 모두 동기화를 하고 나면 추후 배포서버의 서버 환경에 따른 설정파일들(예:config.php)은 동기화 대상에서 제외를 해야 합니다.
이럴경우는 하단과 같이 –exclude(-x) 옵션으로 제외할 파일을 링크시켜줌으로서 해당파일의 동기화를 막을 수 있습니다.
–exclude옵션은 정규식 표현으로도 작성 가능합니다.

1
lftp -c ‘open -e “mirror -R -e -x ^\.svn$ ./html” ftp://account:”password”@111.111.111.111′

CentOS에서 시스템 기본 언어 변경방법

2011년 12월 15일 작성
카테고리: Development, Operation System
No Comments »

/etc/sysconfig/i18n파일을 VI편집기로 오픈한뒤 LANG의 설정을 변경

Shell
1
2
3
# vi /etc/sysconfig/i18n
LANG="ko_KR.UTF8" # UTF8 캐릭터셋으로 설정
LANG="ko_KR.eucKR" # EUC-KR캐릭터셋으로 설정

이 포스트의 전문 읽기 »