Debian tabanlı sistemlerde (özellikle Debian Squeeze) önyükleme işlemi sırasında hangi sipariş hizmetlerinin başlatıldığından emin olmak istiyorum.
Şimdiden teşekkürler.
Debian tabanlı sistemlerde (özellikle Debian Squeeze) önyükleme işlemi sırasında hangi sipariş hizmetlerinin başlatıldığından emin olmak istiyorum.
Şimdiden teşekkürler.
Yanıtlar:
Kısacası:
ls /etc/rc*.d
Bu size hangi çalışma seviyesinde neyin başladığını gösterir ve her seviyede emir, harften sonraki sayı ile belirlenir (K Kill, S başlar).
Her çalışma seviyesinde neyin başlayacağını, apt ile yüklenebilen sysv-rc-conf ile yapılandırabilirsiniz.
örneğin sistemimde apache2 rc5.d içinde "S20apache2" olarak işaretlenmiştir. S19 ile aynı dizindeki bir link ondan önce başlayacak, S21 ile bir şey ondan başlayacaktır.
Daha fazla okuma:
Misiniz rcconf ve sysv rcconf programları yardım?
# aptitude install rcconf sysv-rc-conf
Daha sonra rcconf
veya yazarak bunları çalıştırabilirsiniz sysv-rc-conf
.
Bu basit komutla tüm servisleri ve durumlarını listeleyebilirsiniz:
service --status-all
Kılavuzdan:
service --status-all tüm komut dosyalarını alfabetik sırayla status komutuyla çalıştırır. Durum servislerin çalıştırılması için [+], durdurulmuş servisler için [-] ve [? ] 'status' komutu olmayan servisler için. Bu seçenek yalnızca sysvinit işleri için durum çağırır; başlangıç işleri initctl listesiyle benzer şekilde sorgulanabilir .
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