메뉴 건너뛰기

Dev tips

chkconfig {서비스명} [on|off] 로 서비스 실행 등록/해제함.
런 레벨을 지정하지 않고 사용을 하게 되면 기본값은 2345 으로 등록됨.

ex)
[~]# chkconfig --add httpd => 서비스에 추가
[~]# chkconfig httpd on => 런 레벨을 지정하지 않고 서비스 실행
[~]# chkconfig --level 34 httpd on => 런 레벨이 3이나 4일때 서비스 실행
[~]# chkconfig httpd off => 런 레벨을 지정하지 않고 서비스 중지

* 서비스의 실행의 Run Level 은 아래와 같다.

#   0 - halt (Do NOT set init default to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set init default to this)

0 : 시스템 종료시
1 : 싱글 유저 모드 (시스템 복원모드, 기본적으로 관리자 권한의 쉘을 얻게 된다)
2 : NFS가 지원되지 않는 다중 사용자 모드 (네트워크를 사용하지 않는 텍스트 유저 모드)
3 : 완전 다중 사용자 모드 (일반적인 로그인 시, CLI 환경)
4 : 미지정 (사용안함, 임의로 정할 수 있음)
5 : 3번과 같으나 GUI (X11) 환경
6 : 재부팅

* service 명령을 사용하지 않는 경우 systemctl 을 사용

 

[출처] http://eks020.blog.me/220827136738