강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

리눅스 부팅시에 실행할 서비스 설정 유틸리티 ntsysv 사용법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스 부팅시에 실행할 서비스 설정 유틸리티 ntsysv 사용법





 

ntsysv 리눅스의 부팅시 부팅레벨에 따라서 실행시키거나 실행시키지 않을 서비스들을 설정하는 유틸리티입니다. 

 

 

 

  , 0번부터 6번까지의 시스템부팅레벨에 따라서 부팅시에 자동실행 여러 가지 서비스들에 대한 실행 여부를 설정할 있습니다. 

 

 

 

  유틸리티는 /usr/sbin/ntsysv 실행하면 실행이 되지만, setup유틸리티를 실행하여 System services항목을 선택하여 실행을 수도 있습니다. 

 

 

 

 

 

그리고 ntsysv 설명하면서 반드시 언급해야 것은 chkconfig입니다. 

 

 

 

  책에서도 chkconfig편에서 아주 자세히 설명하고 있지만, ntsysv chkconfig 반드시, 함께 보셔야 합니다. 

 

 

 

 , 두가지 명령어는 런레벨에 따른 자동실행 서비스들을 설정하는 역할을 상호 보완적으로 하고 있기 때문입니다. 

 

 

 

 참고로 리눅스서버를 GUI환경(GNOME, KDE환경)에서 사용하고 계신다면 “system-config-services” 실행하시면 동일하게 사용할 있습니다. 

 

 

 

 

 

명령어위치 : /usr/sbin/ntsysv

 

사용형식  : ntsysv [--back] [--level <levels>]

 

ntsysv를 실행하면 아래와 같이 “Services”설정 창이 뜨게 됩니다. 

 

 

 

  이 시스템서비스 설정 유틸리티 프로그램의 위치는 /usr/sbin/ntsysv이며 이 명령어는 시스템 부팅시에 자동 실행할 여러 가지 서비스들에 대한 설정하는 것이 목적입니다. 

 

 

 

 

d9dd758c736054dfee05c75f7b576f1d_1681438586_4756.jpg

 


위와 같이 ntsysv를 실행한 후에 각 서비스의 앞에 있는 [ ]탭을 빈 공란으로 두시면 해당 서비스를 부팅시 시작하지 않습니다. 

 

 

 

 

반대로 [*]와 같이 해당서비스를 선택해 두시면 부팅시에 그 서비스를 자동 실행합니다. 

 

 

 

 

결론적으로 현재의 부팅레벨에서 리눅스에서 제공하는 위의 서비스들을 부팅시에 자동 시작하려면 [*]를 해두시면 됩니다. 

 

 

 

  참고로 현재 부팅레벨이 몇 번인가를 확인하려면 쉘프롬프트에서 “runlevel”을 실행하시면 됩니다. 

 

 

 

 “runlevel”에 대한 자세한 설명은 이 책의 runlevel편을 보시기 바랍니다. 

 

 

 

 

앞의 화면을 보시면 ntsysv실행결과로서 선택할 수 있는 여러 개의 서비스들이 나열되어 있습니다. 

 

 

 

 여기서 중요한 것은 이들 각각의 서비스들이 어떤 서비스인가를 알아야만 선택을 할 것인가? 또는 선택을 하지 않을 것인가?를 결정할 수 있다는 점입니다. 

 

 

 

 

 

필자는 이를 위하여 이들 서비스리스트 하나 하나에 대하여 자세히 설명을 해 두었습니다. 

 

 

 

 , 이 책의리눅스서버의 서비스 데몬들편에서 자세히 설명하고 있으므로 서비스리스트들의 의미들을 확인하시기 바랍니다. 

 

 

 

 , ntsysv에서 확인할 수 있는 서비스명에 대한 자세한 설명이 되어있습니다. 

 

 

 

  이 부분을 참조하셔서 개별 서비스 선택을 하시기 바랍니다. 

 

 

 

 


그리고 또한 개별 서비스들에 간략한 도움말을 ntsysv실행창에서 확인할 수 있습니다. 

 

 

 

 , 위의 여러 가지 서비스들에 대한 간단한 설명을 보려면 F1키를 눌러보십시오. 



 

d9dd758c736054dfee05c75f7b576f1d_1681438609_3381.jpg




 

위의 예는 ntsysv가 실행된 창에서 “httpd”서비스에 대한 간단한 설명을 보기 위하여 httpd항목에 커서를 위치하고 F1키를 누른 결과 httpd서비스에 대한 간략한 도움말이 출력된 것입니다. 

 

 

 

 , “The Apache HTTP Server is an extensible server”라는 문구를 보면서~~, 이 서비스는 이런 서비스를 하는 구나!”라고 알 수 있을 것입니다. 

 

 

 

 결론적으로 어떤 서비스를 선택해야 하는가에 대한 힌트 또는 도움을 각 항목에서 F1키를 눌러봄으로써 알 수 있다는 것을 말하고 있습니다. 

 

 


관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,039 명
  • 현재 강좌수 :  35,848 개
  • 현재 접속자 :  128 명