Creative Saplings

Jak używać systemctl do wyświetlania listy usług w systemied Linux

17 stycznia, 2021
No Comments

systemd to pakiet oprogramowania obecny w wielu dystrybucjach Linuksa. Nie jest on dość wszechobecny, ale jest podstawą najpopularniejszej dystrybucje, w tym Debian, Ubuntu, Fedora, Manjaro i Arch i nie tylko.

Najbardziej znana jest możliwość kontrolowania procesów działających w systemie. Korzystając z systemd, możesz uruchomić lub zatrzymać dowolną usługę zainstalowaną w systemie Linux. Jest to również łatwe narzędzie do wyświetlania informacji o usługach, takich jak czy są uruchomione, czy uruchamiają się automatycznie przy starcie, itp. W tym przewodniku pokażemy, jak używać systemd (w szczególności ), aby wyświetlić listę usług w systemie Linux.

Z tego samouczka dowiesz się:

  • Jak wyświetlić listę usług w systemd za pomocą polecenia systemctl

Lista usług w systemie Linux

Wymagania dotyczące oprogramowania i konwencje wiersza poleceń systemu Linux
Kategoria Wymagania, konwencje lub wersja oprogramowania Używane
System Dowolna dystrybucja Linuksa z systemd
Oprogramowanie nie dotyczy
Inne Uprzywilejowane dostęp do systemu Linux jako root lub za pomocą polecenia sudo.
Konwencje # – wymaga, aby podane polecenia Linuksa były wykonywane z uprawnieniami roota albo bezpośrednio jako użytkownik root, albo przez użycie polecenia sudo $ – wymaga podanych poleceń linuxa być wykonywane jako zwykły nieuprzywilejowany użytkownik

Wyświetl listę usług w systemd

SUBSCRIBE NEWSLETTER & RSS
Zasubskrybuj RSS i NEWSLETTER i otrzymuj najnowsze wiadomości o Linuksie, oferty pracy, porady zawodowe i samouczki.

Aby zobaczyć każdą załadowaną usługę w systemie , otwórz terminal wiersza poleceń i wykonaj następujące polecenie.

# systemctl list-units --type=service

Lista wszystkich usług oznaczonych jako aktywne

W wielu sytuacjach bardziej korzystne jest otrzymanie szybkiego wyniku wszystkich aktywnie działających usług (tj. usług, które zużywają zasoby i faktycznie robi coś). Pod tym względem jest podobne do polecenia ps. Bardziej zwięzłą listę można wyświetlić za pomocą następującego polecenia systemctl:

# systemctl list-units --type=service --state=running 

Lista aktywnie działających usług

Możesz również zobaczyć załadowane, ale nieaktywne jednostki, przekazując --all. Spowoduje to wyświetlenie znacznie większej liczby usług, które mogą być nieistotne, jeśli chcesz zobaczyć tylko aktywne i działające usługi.

# systemctl list-units --type=service --all

Aby zobaczyć, które usługi są włączone (co oznacza, że będą uruchamiane automatycznie po uruchomieniu systemu), użyj następującego polecenia:

# systemctl list-unit-files --state=enabled

Lista usług, które są włączane do automatycznego uruchamiania

Zmień stan na wyłączone, jeśli chcesz zobaczyć wyłączone usługi (które nie uruchamiają się automatycznie):

# systemctl list-unit-files --state=disabled

Lista wyłączonych usług

Zawsze możesz sprawdzić więcej informacji o określonej usłudze, sprawdzając jej stan w systemd. Na przykład:

# systemctl status cups.service

Sprawdzanie statusu określonej usługi w ramach systemd

Podsumowanie

W tym artykule dowiedzieliśmy się, jak używać systemd, aby wyświetlić listę usług w systemie Linux. Istnieją różne opcje, które można określić za pomocą polecenia systemctl, aby wyodrębnić potrzebne informacje. Znajomość tych poleceń powinna umożliwić lepsze zrozumienie wszystkich usług uruchomionych w systemie.

Articles
Previous Post

Grace Baptist Church (Polski)

Next Post

Betta Fish Food & Feeding (Polski)

Dodaj komentarz Anuluj pisanie odpowiedzi

Najnowsze wpisy

  • Najlepsze szkoły fotograficzne na świecie, 2020
  • Suwerenni obywatele zabierają na drogi swoją antyrządową filozofię
  • Przewodnik po kosztach naprawy sztukaterii
  • Muckrakers (Polski)
  • Precyzyjna onkologia

Archiwa

  • Luty 2021
  • Styczeń 2021
  • Grudzień 2020
  • Listopad 2020
  • Październik 2020
  • Wrzesień 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.