OS/Linux
centos 부팅시 실행되는 서비스관리
yobuce
2013. 1. 5. 17:26
서버 부팅 시 자동으로 시작해야 하는 서비스(Service)가 있다. 가장 대표적인 게 network로 인터넷에 연결되게 하는 서비스다. 만약 원격으로 재부팅 했는데, 다시 접속할 수 없으면 정말 곤란하다. 따라서 CentOS 기본 설정은 network 서비스는 부팅 시 자동으로 시작하게 되어 있다. (참고로 Fedora는 그렇지 않다.)
자동으로 시작하게 하는 방법은 chkconfig를 이용하는 것이다. 예를 들어 httpd를 부팅 시 자동으로 시작하게 하려면
chkconfig httpd on
과 같이 명령하면 된다. 부팅 시 시작하는 서비스 목록을 보려면
chkconfig
라고 명령하면 된다.
만약 이렇게 명령어도 처리하는 게 귀찮다면 ntsysv를 설치하면 된다.
yum install ntsysv
ntsysv라고 입력하여 실행시키면 다음과 같은 화면이 생긴다.
서비스 목록이 보이고, 스페이스바로 자동 시작을 원하는 서비스에 체크하면 된다.