Çalışan hizmetleri kontrol etmenin önerilen yolu nedir?


10

Genellikle CentOS, SLES ve Debian dahil olmak üzere çeşitli GNU / Linux sistemlerine maruz kalıyorum.

Bilmek istiyorum: Bu sistemlerde çalışan tüm hizmetleri kontrol etmek için önerilen yöntem nedir?

Biliyorum service --status-allve chkconfigher zaman mevcut değiller.

Tavsiye lütfen.

Yanıtlar:


7

Bilmek istiyorum: Bu sistemlerde çalışan tüm hizmetleri kontrol etmek için önerilen yöntem nedir?

Eğer farkında olduklarından chkconfig, serviceve olabilir ntsysv, rcconf,

ancak neredeyse tüm lezzette çalışan aşağıdaki komutu kullanarak kontrol edebilirsiniz.

ls -1 /etc/rc$(runlevel| cut -d" " -f2).d/S*

S nedir* ?

geleneksel init stili S veya K ile başlayan simgeleri yapar. S olanlar "start" anlamına gelir ve bu çalışma seviyesi girildiğinde "start" parametresiyle çalıştırılır. K olanlar "kill" anlamına gelir, bu hizmetler bu çalışma seviyesi girildiğinde "stop" parametresiyle çalıştırılır

Tüm detaylar:

ls -1 /etc/rc$(runlevel| cut -d" " -f2).d/S* | \
awk -F'[0-9][0-9]' '{print "Startup :-> " $2}'

Çıktı:

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

Güzel cevap, ancak gelecekteki okuyucular için chkconfig yazımınızı düzeltmek isteyebilirsiniz.
synack

@synack Teşekkürler .. Bunu düzelttim .. Bu cevap sizi tatmin ederse, Doğru olarak işaretleyebilirsiniz.
Rahul Patil

1
Benim durumumda (Ubuntu 16.04) komut listeniz -> 41, rcconf --list | grep " on$" | wc -l-> 56, service --status-all | grep -F "[ + ]" | wc -l-> 47, systemctl list-unit-files --state=enabled -> 73 . Bu neden olabilir? Çalışmaya karşı etkin mi?
Pablo A

1

Biraz daha az zarif ama koşanları her zaman ps auxlistelenenlerle karşılaştırabilirsiniz /etc/init.d/veya/etc/rc.d/


-1

Svcs ile deneyin. svcs tüm hizmetleri çevrimdışı çevrimiçi veya bakım modunda listelemelidir.


Buna Debian benzeri bir şey var mı?
synack
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.