CentOS 에서 cacti 설치
·
Computing/Linux
CentOS 에서 Cacti 를 설치해 보자. Fedora 에서는 yum 으로 바로 설치 할수 있는데.. CentOS에는 설치를 해줘야 한다. 필요한 패키지는 되도록이면 yum 을 이용해 쉽게 설치한다. APM(apache+php+mysql) 은 기본으로 있어야 한다. net-snmp net-snmp-tools libart libart-lgpl-devel php-gd php-snmp php-dbase snmp rrdtool (컴파일예정) 를 설치해준다. 먼저 yum 을 이용해 필요한 패키지를 설치한다. #yum install net-snmp net-snmp-tools libart libart-lgpl-devel gd-php php-snmp php-dbase snmp rrdtool를 컴파일 하자. rrdt..
리눅스 사용자 계정 생성 팁
·
Computing/Linux
리눅스에서 사용자 계정을 생성하면 자동으로 홈디렉토리를 만들고 권한도 주게 되어 있다. 근데 이 기본 설정이 마음에 들지 않는다면 바꿔보자. 손봐야 할 파일은 아래와 같다. /etc/login.defs 내용은 아래와 같다. # *REQUIRED* # Directory where mailboxes reside, _or_ name of file, relative to the # home directory. If you _do_ define both, MAIL_DIR takes precedence. # QMAIL_DIR is for Qmail # #QMAIL_DIR Maildir MAIL_DIR /var/spool/mail #MAIL_FILE .mail # Password aging controls: # # ..
php 컴파일에 mssql을 포함시키자
·
Computing/Linux
1. 컴파일 php에서 mssql을 사용하기 위해서는 FreeTDS 를 설치해 주어야 한다. 사이트는 : http://www.freetds.org 이며 다운은 : http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz 에서 받을수 있다. 적당한 디렉토리에 풀자. #tar xvfz freetds-stable.tgz 컴파일 해준다. #./configure --prefix=/usr --with-tdsver=8.0 --disable-odbc --disable-debug --enable-dbmfix --enable-msdblib #make #make install 위 설정은 페도라/CentOS 기준이다. 사용자 별도의 디렉토리에 설치하고 싶다면 ..
BIND (네임서버 데몬) Zone 화일을 MySQL로 대체
·
Computing/Linux
이것저것 공짜라고 여러명의 도메인을 등록해주다 보니 존(zone) 화일이 많이 늘어났다... 관리하기도 귀찮은데... 찾다보니 Zone 화일을 MySQL에서 관리할수있더라... 왜 몰랐을까...ㅠㅠ 아직 시도해 보지는 않았다. http://mysql-bind.sourceforge.net/docs.php 위 사이트를 둘러보면 모든 내용이 있다. 일단, 내용은..... 1. mysql-bind 를 압축 풀어서 *.c 는 bind9소스/bin/named 디렉토리에 넣고, *.h 는 bind9소스/bin/named/include 디렉토리에 넣고 2. Mysql incldue 를 환경변수에 등록한다 #DBDRIVER_INCLUDES = -I'/usr/include/mysql' 위의 값은 자신의 서버에서 #mysq..