본문 바로가기

Learning/ └Kali Linux

우분투 chkconfig 대체 프로그램들: update-rc.d 와 sysv-rc-conf

Debian/Ubuntu 플랫폼에서 사용하는 시작프로그램 관리 프로그램 chkconfig 이 사라졌다.

apt-get 으로 chkconfig 설치하려 해도 Ubuntu 12.04 이후에는 패키지를 찾을 수 없다.

Ubuntu 에서 시작프로그램을 관리할수 있는지 알아보자

보통 아래와 같이 chkconfig 로 시작프로그램에 추가, 런레벨 등록 및 삭제를 한다.

chkconfig –add <service>

chkconfig –level 345 <service> on

chkconfig –del <service>

 

chkconfig 대체할수 있는 유사한 update-rc.d 를 사용하여 시작프로그램에 추가, 런레벨 등록 및 삭제 하기.

update-rc.d <service> defaults

update-rc.d <service> start 20 3 4 5

update-rc.d -f <service> remove

update-rc.d 에 대해 더 알고 싶다면 man 페이지 또는 update-rc.d 로 서비스관리하기 페이지를 보면 된다.

 

비슷한 sysv-rc-conf 명령어도 있다.

sudo apt-get install sysv-rc-conf

sudo sysv-rc-conf

아래와 같은 화면이 뜨는데 서비스의 런레벨을 체크/언체크 할수 있으며, 이 화면에서 서비스를 시작/정지 할수 있다.

sysv-rc-conf

이렇게 Ubuntu 시작프로그램들을 활성화 또는 비활성화 시킬수 있기도 하지만 CLI 인터페이스를 사용해 빠르게 변경할수 있다.

예를 들어 3 과 5 실행 레벨에 있는 ssh 를 정지하려면 아래와 같다.

sysv-rc-conf-off level 35 ssh

런레벨 2,3,4 와 5 에서 atd 를 시작하려면

sysv-rc-conf on atd

더 알기를 원한다면

man sysv-rc-conf

'Learning >  └Kali Linux' 카테고리의 다른 글

[Forensics Tools] Foremost  (0) 2017.01.11
[Forensics Tools] extundelete  (0) 2017.01.10
칼리리눅스 내장된 모의해킹 툴에 대한 사용법  (0) 2017.01.07
Apache + SSL 설정  (0) 2016.12.10