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
아래와 같은 화면이 뜨는데 서비스의 런레벨을 체크/언체크 할수 있으며, 이 화면에서 서비스를 시작/정지 할수 있다.
이렇게 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 |