리눅스 시작프로그램 등록 chkconfig 명령어
- IT/리눅스(Linux)
- 2022. 1. 9.
리눅스 시작프로그램 등록 방법
리눅스 시스템은 부팅시에 자동으로 스크립트 실행을 통해 특정 데몬의 시작 여부를 결정할 수 있는데, 이를 간편하게 제어할 수 있는 명령어 chkconfig 가 있습니다. 윈도우의 시작프로그램 등록과 비슷한 리눅스의 chkconfig에 대해서 알아보도록하겠습니다.
아래 서비스들 옆에 0 1 2 3 등은 리눅스의 런레벨입니다. 만약 chkconfig가 시작이 안된다면 su - 로 루트로 로그인 후 다시 진행해 주시면 됩니다. 아마 chkconfig가 centos에서는 기본적으로 탑제되어 있는 서비스라서 시작이 안되는 경우는 거의 없으실 것 같습니다.
시작 서비스 리스트 확인
# chkconfig --list [프로그램명]
Linux 시작시 서비스가 실행되도록 설정
# chkconfig [서비스명] on
Linux 시작시 서비스가 실행되지 않도록 설정
# chkconfig [서비스명] off
Linux 런 레벨별로 시작시 실행되도록 설정
# chkconfig --level [런레벨] [서비스명] on
Linux 런 레벨별로 시작시 실행되지 않도록 설정
# chkconfig --level [런레벨] [서비스명] off
이렇게 간단하게 런레벨별로 서비스를 리눅스 시작과 동시에 시작시킬 수 있습니다.
런레벨 같은 경우는 /etc/inittab 에서 확인이 가능합니다.