리눅스 명령어 > chkconfig

Redjini WiKi
< linux‎ | cmd
Acepro (토론 | 기여)님의 2018년 4월 9일 (월) 10:21 판
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)


리눅스 서비스 설정하기


사용법

chkconfig [--list] [--type <종류>] [이름]
chkconfig --add <이름>
chkconfig --del <이름>
chkconfig --override <이름>
chkconfig [--level <레벨>] [--type <종류>] <이름> <on|off|reset|resetpriorities>
옵션
  • --list : 서비스 리스트 보기
  • --add : 서비스 등록
  • --del  : 서비스 삭제

서비스 등록

chkconfig --add 서비스명

서비스에 등록하기 위해서는 해당 서비스(스크립트)가 /etcrc.d/init.d 에 있어야함.
스크립트에는 반드시 checkconfig, description 항목이 있어야함.
서비스 등록 스크립트 정보
#! /bin/sh
# chkconfig: 2345 99 50
# description: BYTO firewall
#
# processname: bytofw

스크립트 내용...
- chkconfig : <run level> 시작우선순위 종료우선순위
[root]# find  /etc/rc.d/rc?.d/ -name *bytofw
/etc/rc.d/rc0.d/K50bytofw
/etc/rc.d/rc1.d/K50bytofw
/etc/rc.d/rc2.d/S99bytofw
/etc/rc.d/rc3.d/S99bytofw
/etc/rc.d/rc4.d/S99bytofw
/etc/rc.d/rc5.d/S99bytofw
/etc/rc.d/rc6.d/K50bytofw
- 시작파일은 S<레벨><파일이름> 형식으로 심볼릭 링크가 생성
- 종료파일은 K<레벨><파일이름> 형식으로 심볼릭 링크가 생성

서비스 리스트 보기

[root]# chkconfig --list
abrtd           0:해제  1:해제  2:해제  3:활성  4:해제  5:활성  6:해제
acpid           0:해제  1:해제  2:활성  3:활성  4:활성  5:활성  6:해제
atd             0:해제  1:해제  2:해제  3:활성  4:활성  5:활성  6:해제
auditd          0:해제  1:해제  2:활성  3:활성  4:활성  5:활성  6:해제
bytofw          0:해제  1:해제  2:활성  3:활성  4:활성  5:활성  6:해제
cgconfig        0:해제  1:해제  2:해제  3:해제  4:해제  5:해제  6:해제
cgred           0:해제  1:해제  2:해제  3:해제  4:해제  5:해제  6:해제
... 생략

참고