[Linux] CentOS 부팅시 데몬 시작하기, chkconfig
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