Czy jest jakieś polecenie, które pokazywałoby wszystkie dostępne usługi w moim serwatkowym systemie opartym na Debianie?
Wiem, że aby zobaczyć wszystkie działające usługi, z których możesz skorzystać service --status-all.
Czy jest jakieś polecenie, które pokazywałoby wszystkie dostępne usługi w moim serwatkowym systemie opartym na Debianie?
Wiem, że aby zobaczyć wszystkie działające usługi, z których możesz skorzystać service --status-all.
Odpowiedzi:
Wheezy używa SysV init, a wszystkie usługi są kontrolowane za pomocą specjalnych skryptów powłoki w /etc/init.d, więc ls /etc/init.dbędzie ich lista. Te pliki zawierają także opis usługi u góry, a katalog zawiera README.
Niektóre, ale nie wszystkie mają .shsufiks, powinieneś zrezygnować z niego podczas używania np update-rc.d.
systemdz mojego wheezysystemu.
Jessie Debiana spróbuj: service --status-all.
Jest w sysvinit-utilspaczce.
Jak powiedziałem z systemd byłoby
systemctl --full --type service --all
Ze strony podręcznika :
-l,--fullNie należy wymazywać nazw jednostek, pozycji drzewa przetwarzania, danych wyjściowych dziennika ani obcinać opisów jednostek na danych wyjściowych statusu, jednostek list, zadań list i timerów list.
-a,--allPodczas wyświetlania jednostek z listami, wyświetlaj również nieaktywne jednostki i jednostki, które podążają za innymi jednostkami. Podczas wyświetlania właściwości jednostki / zadania / menedżera pokaż wszystkie właściwości niezależnie od tego, czy są ustawione, czy nie.
Przydatne również z ArchWiki :
systemctl # List running units
systemctl list-units # Idem
systemctl --failed # List failed units