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

chkconfig로 특정 서비스 부팅시 자동실행 되지 않도록 설정하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

chkconfig 특정 서비스 부팅시 자동실행 되지 않도록 설정하기




 

이번에는 앞의 예와 반대의 경우로서 특정 런레벨에서 특정 서비스의 자동실행을 하지 않도록 하는 방법에 대한 설명입니다. 

 

 

 

 다음 사용형식을 보시기 바랍니다. 

 

 

 

 

 

chkconfig 서비스명 off

런레벨 2, 3, 4, 5번에서 해당 서비스를 각각 off합니다. 

 

 

 

 , 2,3,4,5번 런레벨로 시스템이 부팅할 때에 지정한 서비스는 자동 실행되지 않습니다. 

 

 

 

 다음 예를 보겠습니다. 

 

 

 

 

 

[root@su250 ~]# chkconfig vsftpd off

[root@su250 ~]#

 

위의 예는 2,3,4,5번 런레벨로 부팅이 될 때에 FTP서비스데몬인 vsftpd를 실행되지 않도록 설정하겠다라는 의미입니다. 

 

 

 

 이 명령의 수행으로 인하여  /etc/rc.d/rcN.d 디렉토리에는 다음과 같은 링크파일이 생성됩니다. 

 

 

 

 (N은 각각 2,3,4,5)

 

[root@su250 rc3.d]# ls -l | grep vsftpd

lrwxrwxrwx 1 root root 16 2008-12-1903:38 K50vsftpd -> ../init.d/vsftpd

[root@su250 rc3.d]#

 

대표적으로 /etc/rc.d/rc3.d 디렉토리를 확인한 것으로서 /etc/rc.d/rc2.d, 그리고 /etc/rc.d/rc4.d, 그리고 /etc/rc.d/rc5.d 디렉토리에도 이와 같은 링크파일이 생성되게 됩니다.  

 

 

 

 만약 S로 시작하는 vsftpd링크파일이 해당디렉토리에 존재하고 있었다면 S로 시작하는 해당 링크파일은 삭제됩니다. 

 

 

 

 

 

K50vsftpd 링크파일의 생성은 앞에서 “chkconfig vsftpd off”이라는 명령어를 수행하였기 때문에 생성된 것입니다. 

 

 

 

 , K로 시작하는 링크파일은 해당 런레벨로 시작될 때에 해당서비스를 자동 실행하지 않습니다. 

 

 

 

 참고로 K다음의 숫자50은 순서를 의미합니다. 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,035 명
  • 현재 강좌수 :  35,798 개
  • 현재 접속자 :  121 명