Jak wymienić usługi w Ubuntu

Jak wymienić usługi w Ubuntu
Różne usługi w dystrybucji Ubuntu Linux działają w tle i jako administrator systemu, musisz być w stanie wyświetlić wszystkie usługi, w tym usługi systemowe, takie jak zarządzanie procesami, logowanie, zadania CRON i syslog. Ubuntu umożliwia listę wszystkich tych usług za pośrednictwem określonych poleceń.

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.