Saya ingin tahu: apa metode yang disarankan untuk memeriksa semua layanan yang berjalan di seluruh sistem ini?
Karena Anda menyadari chkconfig
, service
dan mungkin ntsysv
, rcconf
,
tetapi Anda dapat memeriksa menggunakan perintah di bawah ini yang hampir bekerja dalam semua rasa
ls -1 /etc/rc$(runlevel| cut -d" " -f2).d/S*
Apa itu S *?
gaya init tradisional membuat symlink yang dimulai dengan S, atau K. yang dengan S berarti "mulai", dan dijalankan dengan parameter "mulai" ketika runlevel dimasukkan. Yang dengan K berarti "membunuh", layanan tersebut dijalankan dengan parameter "berhenti" ketika runlevel itu dimasukkan
Detail lengkap:
ls -1 /etc/rc$(runlevel| cut -d" " -f2).d/S* | \
awk -F'[0-9][0-9]' '{print "Startup :-> " $2}'
Keluaran:
Startup :-> bind9
Startup :-> apt-cacher-ng
Startup :-> slapd
Startup :-> cron
Startup :-> dmesg
Startup :-> inetutils-inetd
Startup :-> ssh
Startup :-> dns-clean
Startup :-> sudo
Startup :-> apache2
Startup :-> grub-common
Startup :-> ondemand
Startup :-> rc.local