답변:
한마디로 :
ls /etc/rc*.d
이것은 어떤 런레벨에서 시작 하는지를 보여 주며, 각 레벨 내에서 순서는 문자 다음의 숫자에 의해 결정됩니다 (K는 Kill, S는 시작).
apt로 설치할 수있는 sysv-rc-conf를 사용하여 각 실행 수준에서 시작되는 내용을 구성 할 수 있습니다.
예를 들어 내 시스템에서 apache2는 rc5.d에서 "S20apache2"로 심볼릭 링크되어 있습니다. S19와 동일한 디렉토리에있는 링크가 그 전에 시작되고 S21이있는 것이 그 후에 시작됩니다.
더 읽을 거리 :
겠습니까 rcconf 와 SYSV-rcconf의 유틸리티 도움말?
# aptitude install rcconf sysv-rc-conf
그런 다음 rcconf
또는 을 입력하여 실행할 수 있습니다 sysv-rc-conf
.
이 간단한 명령으로 모든 서비스와 상태를 나열 할 수 있습니다.
service --status-all
매뉴얼에서 :
service --status-all 은 모든 init 스크립트를 알파벳 순서로 status 명령 과 함께 실행합니다. 서비스 실행의 경우 [+], 중지 된 서비스의 경우 [-] 및 [? ] 'status'명령이없는 서비스의 경우. 이 옵션은 sysvinit 작업의 상태 만 호출합니다. initctl 목록 을 사용하여 유사한 방식으로 시작 작업을 쿼리 할 수 있습니다 .
for i in `find /etc/rc*.d -name S*`; do basename $i | sed -r 's/^S[0-9]+//'; done | sort | uniq
Sample output:
acpid
anacron
avahi-daemon
boa
bootlogd
bootlogs
bootmisc.sh
checkfs.sh
checkroot-bootclean.sh
checkroot.sh
cryptdisks
cryptdisks-early
dbus
delayed-services
hostname.sh
hwclock.sh
keyboard-setup
killprocs
kmod
lightdm
mountall-bootclean.sh
mountall.sh
mountdevsubfs.sh
mountkernfs.sh
mountnfs-bootclean.sh
mountnfs.sh
mtab.sh
pppd-dns
procps
qemu-kvm
rc.local
rmnologin
rsyslog
single
sleep
stop-bootlogd
stop-bootlogd-single
udev
udev-mtab
x11-common