Jaki jest zalecany sposób sprawdzania uruchomionych usług?


10

Często jestem narażony na różne systemy GNU / Linux, w tym CentOS, SLES i Debian.

Chcę wiedzieć: jaka jest zalecana metoda sprawdzania wszystkich działających usług w tych systemach?

Jestem tego świadomy service --status-alli chkconfignie zawsze są one dostępne.

Proszę doradź.

Odpowiedzi:


7

Chcę wiedzieć: jaka jest zalecana metoda sprawdzania wszystkich działających usług w tych systemach?

Ponieważ jesteś świadomy chkconfig, servicei może być ntsysv, rcconf,

ale możesz to sprawdzić za pomocą poniższego polecenia, które prawie działa we wszystkich smakach

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

Co to jest S *?

tradycyjny styl init tworzy dowiązania symboliczne rozpoczynające się od S, lub K. te z S oznaczają „start” i są uruchamiane z parametrem „start” po wprowadzeniu poziomu uruchamiania. Te z K oznaczają „zabij”, te usługi są uruchamiane z parametrem „stop” po wprowadzeniu tego poziomu uruchamiania

Pełne szczegóły:

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

Wynik:

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

Dobra odpowiedź, chociaż możesz chcieć poprawić pisownię chkconfig dla przyszłych czytelników.
synack

@synack Dzięki .. Poprawiłem to .. jeśli ta odpowiedź Cię zadowala, więc możesz oznaczyć ją jako poprawną.
Rahul Patil

1
W moim przypadku (Ubuntu 16.04) twoja lista poleceń -> 41, rcconf --list | grep " on$" | wc -l-> 56, service --status-all | grep -F "[ + ]" | wc -l-> 47, systemctl list-unit-files --state=enabled -> 73 . Dlaczego to może być? Właśnie włączony czy bieganie?
Pablo A,

1

Trochę mniej elegancko, ale zawsze możesz porównać to, co działa, ps auxz tym, co jest wymienione w /etc/init.d/lub/etc/rc.d/


-1

Spróbuj z svcs. svcs powinien wyświetlić wszystkie usługi w trybie offline lub w trybie konserwacji.


Czy jest jakiś odpowiednik Debiana?
synack
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.