본문 바로가기

LINUX & UNIX

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.. 더보기
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/moudle.so' #php -v PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/moudle.so' - /usr/lib64/php/modules/moudle.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP 5.3.3 (cli) (built: Oct 30 2014 20:12:53) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies # 쉘 에서 php -v 를 했더니 경고 메세지 와 에러 메세지 가.. 더보기
디지털오션(DigitalOcean) VPS 무료 서비스 - 가상서버호스팅 디지털오션(DigitalOcean) VPS 무료사용하기 뛰어난 품질 과 저렴한 단가 때문에 사용하기 좋~~~은 VPS(Virtual private server) 서비스 를 소개 하고자 한다. 홈페이지 주소 https://www.digitalocean.com 디지털오션 가입하러 가기 직접 사용해본 결과 뛰어난 성능 과 저렴한 가격 때문에 별점 5개 만점 중 5개 를 줄 수 있겠다. ★★★★★ 게다가 가입 하고 나면 10$ 를 주기 때문에 제일 낮은 스펙(1개월 에 5$) 으로 사용할 경우 2개월 동안 무료로 사용할 수 있다.(제일 큰 메리트 라고 할 수 있겠다.) 100% SSD(Solid State Drive) 호스팅 이기 때문에 체감 하는 스피드 가 빠르게 느껴진다. 단점을 찾으라고 한다면 IP 주소 .. 더보기
CentOS timezone 서울 시간 으로 맞추기 CentOS ( Linux ) Timezone 변경 - Asia/Seoul 로 변경 해외 IDC 의 서버 를 이용할때는 시간대 가 맞지 않아서 실행 프로그램 의 시간때문에 오류 를 가끔 만난다. 해외서버 는 제일 먼저 timezone 을 맞추고 작업 을 시작 해야 하겠다. 루트(root)권한 에서 아래 와 같이 Asia/Seoul 의 숏컷 을 만든다. # ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 더보기
CentOS APM yum 으로 설치 CentOS(RedHat 레드햇 계열 리눅스) 에서 간단하게 yum 으로 APM(Apache,PHP,MySQL)을 설치 하는 과정 1.이미 설치되 있는 패키지 가 있다면 지우고 새로 설치한다. #yum -y remove httpd* php* mysql* 2.아파치,MySQL,PHP 설치 # yum -y install httpd # yum -y install mysql # yum -y install php 3.추가 패키지 설치 # yum -y install gd gd-devel # yum -y install libxml2 libxml2-devel # yum -y install openssl openssl-devel # yum -y install gmp gmp-devel # yum -y install mha.. 더보기
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.. 더보기
FreeBSD 인터넷 공유기로(natd) 셋팅 하기 리눅스 의 마스커레이드 와 비슷하지만 FreeBSD 를 예전에 많이 사용 했었다. #cp /usr/src/sys/i386/conf/GENERIC /usr/src/sys/i386/conf/MYKERNEL #vi /usr/src/sys/i386/conf/MYKERNEL . . . options IPDIVERT options IPFIREWALL options IPFIREWALL_FORWARD options IPFIREWALL_VERBOSE options IPFIREWALL_DEFAULT_TO_ACCEPT options IPFIREWALL_VERBOSE_LIMIT=100 . . . #cd /usr/src #make buildkernel KERNCONF=MYKERNEL #make installkernel KERN.. 더보기
FreeBSD ports 최신 으로 유지 하기(cvsup 은 더이상 사용안함) 아주 오랜만에 FreeBSD 로 작업을 해야할 일이 생겨서 OS를 설치 하고 FreeBSD 의 고유 패키지 관리 시스템인 ports를 최신으로 업데이트 하려고 전에 하던 방법 대로 cvsup 을 이용 하려는데 더이상 은 cvsup 으로 ports 를 관리 안한다고 합니다. 한참동안 cvsup 으로 씨름을 하고 나서 웹서핑을 하니 지금은 subversion 을 이용해서 한다고 한다. #cd /usr/ports/devel/subversion && make install clean #svn checkout https://svn0.us-west.FreeBSD.org/ports/head /usr/ports #svn update /usr/ports subversion 을 ports 에서 설치 하고 최신 ports .. 더보기