OS/LINUX

[명령어] chkconfig 설명

투칼론 2016. 8. 29. 12:04
반응형


chkconfig는 runlevel에 따라 신규로 서비스를 등록하고, 등록된 서비스를 조회하는 커맨드라인 툴임



1. 등록된 서비스 조회


(명령어)

chkconfig --list 

현재 등록된 모든 서비스에 대해 시스템 runlevel 별로 on 또는 off 되었는지 정보를 보여줌

 


2. 서비스 신규 등록


1) 해당 서비스 실행 파일(실행파일 또는 스크립트파일)을 /etc/init.d 디렉토리로 복사 함


2) 서비스 목록에 추가 


(명령어)

$ chkconfig --add [실행/스크립트 파일명]

(예시)

$ chkconfig --add httpd


3) runlevel에 해당 서비스를 실행 설정 (on 시킴)


(명령어) 

$ chkconfig --level [runlevel] [실행/스크립트 파일명] on

(예시) 

$ chkconfig --level 2345 httpd on

-> httpd 서비스를 Run Level 2,3,4,5로 부팅 시에 httpd 아파치 프로세스를 시작해라 !

 

3. 서비스 on/off

(명령어)

$ chkconfig  [실행/스크립트 파일명] on/off


(예시)

$ chkconfig  httpd off

-> httpd 서비스를 off 시킴



[참고] 최근 리눅스 버전(CentOS 7, RHEL 7 등)에서는 기존 init 데몬 대신에 systemd라는 데몬을 통해 기동 시에 프로세를 관리하는데 이에 따라 chkconfig, service 명령어는 systemctl 명령어로 대체되고 있다.


'OS > LINUX' 카테고리의 다른 글

[명령어] mpstat 설명  (0) 2016.08.31
[명령어] service 설명  (0) 2016.08.29
[명령어] uptime 설명  (0) 2016.08.24
[툴] sysstat 설명  (0) 2016.08.20
[명령어] vmstat 설명  (3) 2016.08.20