서버가 다시 시작될 때 특정 데몬이 자동으로 시작되도록 하려면 어떻게 해야 합니까?
내가 찾은이 게시물서버 오류와 관련하여 데몬 자동 시작을 작동시키는 방법에 대한 더 자세한 설명을 찾고 있습니다.
저는 CentOS v5.8을 사용하고 있으며 시스템 재부팅 후 MySQL과 Apache가 기본적으로 시작되도록 하려고 합니다. 구성 파일 변경이 포함됩니까?
답변1
CentOS 5 리포지토리에서 MySQL 및 Apache를 설치한 경우 이미 설치되어 있어야 합니다 /etc/init.d
. 이를 사용하여 chkconfig
시스템 시작 후 시작되는 서비스를 관리할 수 있습니다.
# chkconfig --list httpd
httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
# chkconfig httpd on
# chkconfig --list httpd
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
이 숫자는 다양한 실행 수준에 해당합니다.
답변2
ㅏ악마백그라운드 프로세스입니다. 종종 호출됩니다.제공하다, 또한.
어떤 서비스가 언제 시작되나요?런레벨위치한 디렉토리와 링크에 정의되어 있습니다 /etc/init.d
.
이러한 서비스를 관리하는 데 사용되는 cli 프런트엔드는 chkconfig
.
/etc/init.d에 있는 일부 스크립트의 헤더를 보면 몇 가지 숫자를 볼 수 있습니다. 일부는 서비스가 시작되어야 하는 실행 수준을 정의하고, 다른 일부는 서비스가 해당 수준 내에서 시작되어야 하는 경우에 대한 시퀀스 번호와 서비스가 중지되어야 하는 경우에 대한 시퀀스 번호를 정의합니다. 이것RC스크립트( init
구성 파일을 통해 호출됨/etc/inittab) 런레벨에 도달하거나 변경되면 이러한 스크립트에 대한 마법 호출을 수행합니다.