Procesy tła lub programy systemowe są również „demonami”. Usługi te odpowiadają za to, jak działa system i jak łączy się z innymi programami. Podczas pracy w środowisku Linux, takim jak Ubuntu, możesz użyć menedżera usług, aby wygodnie kontrolować wszystkie usługi systemowe. Menedżer procesów „SystemD” jest obecnie używany przez większość ostatnich dystrybucji Linux, w tym Ubuntu. W systemie Ubuntu SystemD jest domyślnym menedżerem serwisowym, który zastępuje starszy proces inicjowania.
Ten zapis będzie skupił się na omówieniu poleceń, które można użyć do wyświetlania usług w Ubuntu. Więc zacznijmy:
Usługi listy za pomocą polecenia SystemCtl w Ubuntu
SystemCTL to narzędzie wykorzystywane do utrzymania usług systemu, ogólna składnia jest wspomniana poniżej:
$ Systemctl [opcje]
Gdy polecenie SystemCtl jest używane bez opcji, będzie wymienić wszystkie usługi Ubuntu. Wykonaj polecenie podane poniżej, aby uzyskać listę wszystkich usług:
$ Systemctl-No-Pager
W wyjściu otrzymamy następujące informacje:
JEDNOSTKA: Wyświetlane są odpowiednie szczegóły nazwy jednostki systemowej.
OBCIĄŻENIE: Informacje o urządzeniu są wyświetlane, niezależnie od tego, czy są on obecnie ładowany w pamięci.
AKTYWNY: Aby sprawdzić aktywny status jednostki systemowej
POD: Aby sprawdzić status uruchamiania jednostki systemowej
OPIS: Podaje szczegóły dotyczące jednostki
Wymień wszystkie pliki jednostkowe
Pliki jednostkowe to zwykły tekst plików w stylu INI, które zawierają informacje o ścieżce obserwowanej systemu plików, cel rozruchu, gniazdo, urządzenie, punkt mocowania i timer kontrolowany przez system Wszystkie pliki jednostkowe za pomocą SystemCTL:
$ Systemctl List-Units --all --Type = Service --no-Pager
Lista plików jednostek systemowych
Zamiast wyświetlać typ i działający status wszystkich dostępnych plików jednostek systemowych, następujące to zrobi. Użyj wspomnianego polecenia, aby wymienić wszystkie pliki jednostek systemowych:
$ Systemctl List-Unit-Files-No-Pager
Wyszukaj konkretny plik jednostki: Poniżej wspomniana jest składnia do wyszukiwania określonego pliku jednostki za pomocą „GREP”:
$ Systemctl List-Unit-Files-No-Pager | GREP Service_name
Jeśli chcesz wyszukać „Snapd”, uruchom poniżej wymienione polecenie:
$ Systemctl List-Unit-Files-No-Pager | Grep Snapd
Powyższe wyjście pokazuje wszystkie pliki jednostkowe związane z usługą „Snapd”.
Lista plików jednostki serwisowej systemu według stanu (włączona/wyłączona)
Na Ubuntu polecenie SystemCTL wyświetli informacje o wszystkich włączonych plikach jednostek SystemD do poniżej wspomnianego polecenia:
$ Systemctl List-Unit-Files | GREP włączony
Na Ubuntu polecenie SystemCTL wyświetli informacje o wszystkich wyłączonych plikach jednostek SystemD do poniżej wspomnianego polecenia:
$ Systemctl List-Unit-Files | GREP wyłączony
Wymień wszystkie usługi aktywne i działające
Aby wymienić wszystkie uruchomione usługi, uruchom poniżej wymienione polecenie:
$ Systemctl List-Units --all --type = Services --no-Pager | Grep bieganie
Wymień wszystkie podekscytowane usługi
Aby wymienić wszystkie podekscytowane usługi uruchamiające poniższe wspomniane polecenie, podekscytowane usługi są aktywnymi usługami, które nie znajdują żadnego demona do monitorowania:
$ Systemctl List-Units --all --type = Services --no-Pager | Grep podekscytowany
Wyjście pokazuje, że obecnie nie ma podekscytowanej usługi w systemie.
Wymień wszystkie martwe usługi
Aby wymienić wszystkie martwe usługi, uruchom poniżej wymienione polecenie:
$ Systemctl List-Units --all --type = Services --no-Pager | Grep martwy
Usługi aukcyjne za pomocą polecenia pstree w Ubuntu
Aby wymienić wszystkie uruchomione usługi Ubuntu, uruchom poniższe wspomniane polecenie:
$ pstree
Jak wymienić najwyższe grupy kontrolne z wykorzystaniem zasobów
Uruchom poniższe wspomniane polecenie, aby wymienić najwyższe grupy kontrolne za pomocą „Systemd-CGTOP”:
$ Systemd-CGTOP
Wniosek
Istnieje wiele usług w systemie Ubuntu, które działają w tle. Usługi te są również znane jako demony, opisują, jak działa system. Możemy wymienić usługi Ubuntu za pomocą różnych poleceń na terminalu. W tym artykule omówiliśmy listę plików jednostkowych, uruchomionych, podekscytowanych, martwych, włączonych, wyłączonych usług za pomocą polecenia „SystemCtl”. Wspomniane są również usługi listowe przy użyciu polecenia „pstree”. Po zrozumieniu tego artykułu będziesz mógł pomyślnie wymienić różne usługi Ubuntu.