본문 바로가기

CentOS

CentOS 한글화 해외서버 를 이용할때면 간혹 영문,중문,일어판 서버 OS 사 설치되 있어서 한글화 작업이 필요할때가 종종 있다.timezone 을 서울 시간으로 변경 하는것과 함께 필요한 작업 일 수 있겠다. 타임존을 서울 시간으로 변경 하기 http://pcomkr.tistory.com/245 CentOS 한글화 #/etc/sysconfig/i18n 파일 본문 을 수정 한다. UTF-8 LANG="ko_KR.UTF-8"SUPPORTED="en_US.UTF-8:en_US:en:ko_KR.UTF-8:ko_KR:ko"SYSFONT="latarcyrheb-sun16"SYSFONTACM="8859-15" EUC-KR LANG="ko_KR.EUC-KR"SUPPORTED="en_US.UTF-8:en_US:en:ko_KR.UTF-8.. 더보기
CentOS - dovecot 설정 dovecot.conf CentOS 메일서버 구축 시 메일 로그 에 dovecot 에러 발생시 .... /var/log/maillog 에 쌓인 에러 중에 dovecot: pop3(business): Error: user business: Initialization failed: mail_location not set and autodetection failed: Mail storage autodetection failed with home=/home/business 위 예제는 business 계정 으로 business@mydomain.com 으로 메일을 수신 하기 위해서 설정한 상태에서 발생하는 에러 메세지. 에러를 수정 하기 위해서 수정할 파일(dovecot 2.0.9)/etc/dovecot/conf.d/10-mail.con.. 더보기
rsync 원격백업,동기화,복사 1.rsync Rsync(Remoe Sync)는 원격에 있는 파일과 디렉토리를 복사하고 동기화 하기 위해서 사용하는 툴이며 동시에 네트워크 프로토콜이다. 리눅스와 유닉스에서는 백업용도로 (아마도)가장 널리 사용하는 툴일 것이다(윈도우와 애플에도 포팅됐다). Rsync는 CLI툴로, 커맨드 라인의 옵션들을 이용해서 배치 프로그램을 개발하기 쉬다는 장점이 있다. 이 스크립트를 cron 등에 올리는 걸로 간단하게 백업 혹은 미러(mirror) 시스템을 구축할 수 있다. 2.Rsync의 장점들 원격 시스템으로 부터 파일을 효율적으로 복사하거나 동기화 할 수 있다. Link, device, 파일의 소유자와 그룹 권한(permissions)등 파일의 부가정보도 복사할 수 있다. scp보다 빠르다. rsync는 re.. 더보기
CentOS timezone 서울 시간 으로 맞추기 CentOS ( Linux ) Timezone 변경 - Asia/Seoul 로 변경 해외 IDC 의 서버 를 이용할때는 시간대 가 맞지 않아서 실행 프로그램 의 시간때문에 오류 를 가끔 만난다. 해외서버 는 제일 먼저 timezone 을 맞추고 작업 을 시작 해야 하겠다. 루트(root)권한 에서 아래 와 같이 Asia/Seoul 의 숏컷 을 만든다. # ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 더보기
CentOS 6.X RPMforge Repository 추가 레드햇(RedHat)계열 리눅스 인 CentOS 6.X 에서 yum 으로 패키지 를 설치 하려할때 디비가 없어서 "No package mhash available." 등의 오류를 만난다면 RPMForge 레퍼지터리 를 추가 해준뒤 설치 한다. 1. rpmforge-release package 다운로드 #wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm 2.DAG’s GPG key 다운로드 #wget http://apt.sw.be/RPM-GPG-KEY.dag.txt 3.DAG’s GPG key 설치 #rpm --import RPM-GPG-KEY.dag.txt 4.다운 받은 rpmforge-relea.. 더보기
PHP MySQL Apache rpm 으로 설치된 시스템 에 소스컴파일로 설치시 기존에 rpm 으로 설치 된 패키지 가 있는지 확인 하고 이미 설치된 게 있다면 yum remove 로 제거 한다 # rpm -qa httpd php mysql # yum remove -y httpd php mysql 라이브러리 및 컴파일러 확인 후 없다면 yum 을 이용 해서 설치 # rpm -qa gcc* cpp* compat-gcc* flex* # rpm -qa libjpeg* libpng* freetype* gd* # yum -y install gcc cpp gcc-c++ compat-gcc34-g77 flex # yum -y install libjpeg-devel libpng-devel freetype-devel gd-devel 더보기
CentOS5 에 yum 을 이용한 DNS 서버 설치 CentOS 기본 설치에는 DNS 서버가 기본적으로 빠져있기때문에, yum 으로 추가설치해야한다. #yum install bind #yum install caching-nameserver 서버설치는 끝났고, 각종 파일만 세팅하면 된다. (CentOS 5와 그 이전버젼은 세팅법이 다르니 참고바람) name.caching-nameserver.conf 수정 --------------------------------------- options { listen-on port 53 { any; }; listen-on port 53 { xxx.xxx.xxx.xxx; }; // listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/da.. 더보기
Apache2, PHP4 소스 컴파일 설치 ( CentOS5 ) # Apache2 설치 Apache 다운로드 wget http://ftp.kaist.ac.kr/pub/Apache/httpd/httpd-2.2.4.tar.gz 설정 ./configure --prefix=/usr/local/httpd-2.2.4 --enable-rule=SHARED_CORE --enable-so --enable-shared=max --enable-unique-id make && make install ln -s /usr/local/httpd-2.2.4 /usr/local/apache (나중에 새로 설치시 에러 대비) # PHP4 설치 php다운로드 wget http://kr2.php.net/distributions/php-4.4.9.tar.bz2 tar xvf php-4.4.7.tar.bz.. 더보기
MySQL4.1.x 소스 컴파일 설치 ( CentOS5 ) rpm 으로 이미 설치된 시스템에 소스 설치를 원한다면 일단 rpm 으로 설치된것을 제거 한뒤 절차를 진행 한다. 카테고리 LINUX & UNIX 에 rpm 제거 글이 있다, 참고 하라 (트랙백) mysql4 설치설치확인rpm -qa|grep mysql 다운로드wget http://downloads.mysql.com/archives/mysql-4.1/mysql-4.1.21.tar.gz 유저생성 groupadd -g 5100 mysql useradd -g mysql mysql 압축해제 tar xvfz mysql-4.1.21.tar.gz 설정 ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --sysconfdir=/etc.. 더보기