Linux

[Linux] CentOS 부팅시 데몬 시작하기, chkconfig

밝은숲 2020. 3. 14. 18:11

1. chkconfig 란

- 리눅스가 부팅될 때, 자동으로 스크립트를 실행하여 특정 데몬을 시작할 수 있다.

 

 

2. 명령어 사용법

$ chkconfig --help

chkconfig [--list] [--type <종류>] [이름]

chkconfig --add <이름>

chkconfig --del <이름>

chkconfig --override <이름>

chkconfig [--level <레벨>] [--type <종류>] <이름> <on|off|reset|resetpriorities>

 

 

3. CentOS 부팅모드

 - /etc/inittab 파일을 열어보면 현재 부팅모드를 확인 할 수 있다.

 - /etc/rc.d/rc3.d에 rc0~6 디렉터리가 존재하며, 수행 리스트를 확인할 수 있다.

 - 0~6 숫자로 각각의 상태를 나타낸다.

 

$ cat /etc/inittab

# 0 - halt

# 1 - Single user mode

# 2 - MultiUser

# 3 - Full multiuser mode

# 4 - unused

# 5 - X11

# 6 - reboot

id:3:initdefault:

 

4. 상태 확인(sshd)

$ chkconfig --list sshd

sshd      0:해제   1:해제   2:활성   3:활성   4:활성   5:활성   6:해제

 

 

5. brightforest-agent 자동으로 기동하게 설정

(1) py 가져오기

cd /etc/init.d/brightforest-agent

scp -r -P 5622 root@100.100.100.100:/etc/init.d/brightforest-agent .

 

(2) 등록

chmod +x /etc/init.d/brightforest-agent

chkconfig --add brightforest-agent

chkconfig --level 345 brightforest-agent on

 

(3) 확인

chkconfig --list