최근에는 패키지로 배포되는 APM이 여러면에서 상당히 편리하므로 컴파일해서 설치할 필요가 없는 편입니다.

이 문서는 개인적인 차원에서 정리하는 것임을 밝혀 둡니다.

 

1. chkconfig 설치

이미 설치되어 있다면, 설치하지 않아도 됨

# apt-get install chkconfig

 

2. MySQL 자동실행 설정

실행 스크립트 /etc/init.d 로 복사

# cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld

chkconfig으로 등록

# chkconfig --add mysqld

 

3. Apache 자동실행 설정

실행 스크립트 /etc/init.d 로 복사

# cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd

스크립트 수정

# vi /etc/init.d/httpd

다음 내용을 #!/bin/sh 하단에 추가

# Comments to support chkconfig on ReaHat Linux
# chkconfig: 2345 90 90
# descrption: A very fast and reliable WebServer engine.

chkconfig으로 등록

# chkconfig --add httpd

 

4. 등록 여부 확인

# chkconfig --list

결과 아래와 같은 항목이 있어야 함

httpd                     0:off  1:off  2:on   3:on   4:on   5:on   6:off

mysqld                    0:off  1:off  2:on   3:on   4:on   5:on   6:off

 

httpd가 없거나 전부 off 일때

mysql은 잘되지만 httpd는 안될 때가 있다.

# chkconfig --edit httpd

실행 후, httpd off 라고 된 부분을 on으로 변경 후 저장

+ Recent posts