Jak korzystać z SystemCtl w Ubuntu?

Jak korzystać z SystemCtl w Ubuntu?
„„Systemctl”Odnosi się do narzędzia wiersza poleceń, którego głównym celem jest korzystanie i zarządzanie„Systemd„Usługi inicjalizacyjne. W zestawie zbiór demonów, narzędzi i bibliotek, które są pomocne w zarządzaniu usługami. „„Systemd”System Manager kontroluje usługi systemowe (24/7) i zarządza ustawieniami w postaci plików konfiguracyjnych.

Ten post opiera się na użyciu polecenia „SystemCtl” w Ubuntu 22.04 z następującymi wytycznymi:

  • Jak korzystać z SystemCtl w Ubuntu?
    • SystemCtl Włącz usługi
    • Systemctl wyłącz usługi
    • SystemCtl Uruchom usługi
    • SystemCtl Stop Services
    • SystemCtl Show Status Services
    • Lista aktywnych jednostek Systemctl
    • SystemCtl określone jednostki

Jak korzystać z SystemCtl w Ubuntu?

Działanie polecenia „SystemCtl” opiera się na jego składni.

Składnia:
Uogólniona składnia „Systemctl„Polecenie jest napisane tutaj:

$ Systemctl [opcje…] [Nazwa polecenia…]

Powyższa składnia zawiera następujące parametry:

  • Systemctl: Reprezentuje główne polecenie „SystemCtl”.
  • Opcje: Pomaga uzyskać pożądaną moc wyjściową.
  • Nazwa polecenia: Określa polecenia serwisowe.

Zobaczmy praktyczną implementację powyższej składni do kontrolowania usług „systemd”.

SystemCtl Włącz usługi

„„włączać„Narzędzie serwisowe jest używane jako polecenie„ z ”Systemctl„Aby włączyć konkretną usługę w Ubuntu:

Notatka: Polecenie „SystemCtl” potrzebuje uprawnień Superuser, i.mi., "sudo„Aby poradzić sobie z usługami systemowymi.

$ sudo systemCtl włącz Cron.praca

„„Cron„Usługa została włączona na stałe.

Systemctl wyłącz usługi

Aby wyłączyć, użyj „Systemctl„Polecenie z„wyłączyć„Opcja, jak pokazano poniżej:

Dane wyjściowe pokazuje, że „Cron„Usługa została wyłączona na stałe i nigdy nie włączy się po rozruchu.

SystemCtl Uruchom usługi

Polecenie serwisowe „początek”Wraz z„Systemctl”Tymczasowo rozpoczyna usługi. Po uruchomieniu wróci do poprzedniego statusu:

$ sudo systemctl start apache2.praca

„„Apache2„Usługa została rozpoczęta i jest gotowa do użycia.

SystemCtl Stop Services

Użyj "zatrzymywać się”Z„Systemctl”Narzędzie do zatrzymania określonej usługi przez krótki czas (tymczasowo):

$ sudo systemCtl Stop Apache2.praca

SystemCtl Show Status Services

Aby sprawdzić aktualny status roboczy i szczegóły Usług, wykonaj „Systemctl„Polecenie w połączeniu z narzędziem serwisowym„ Status/show ”:

$ sudo Systemctl Status Apache2.praca

„„Apache2„Usługa jest włączony Ale zatrzymany tymczasowo.

Lista aktywnych jednostek Systemctl

„SystemD” używa „jednostek”, które ogólnie zarządzają i kontrolują zadanie/działanie. Wykonaj „Systemctl”Polecenie, a następnie„List-jednostki„Polecenie serwisowe i„typ„Flaga w ten sposób:

$ SystemCtl List-Units --Type = Service

SystemCtl określone jednostki

Zamiast wszystkich aktywnych jednostek użytkownik może również wymienić określony stan jednostek za pomocą „państwo„Flaga„Systemctl" Komenda:

$ SystemCtl List-Units --Type = Service --state = Exited

Aktywne „Systemd„Jednostki o istniejącym statusie zostały wyświetlone w terminalu.

Wniosek

W Ubuntu, „Systemctl„Polecenie służy do kontrolowania i zarządzania„Systemd„Usługi z kombinacją poleceń serwisowych. Polecenie serwisowe obejmuje „Start”, „Stop”, „Włącz”, „Wyłącz” i „Status” w celu zarządzania, zmiany i sprawdzania statusu usług „SystemD”. Ten przewodnik zwrócił się do krótkiego szczegółu celu i użycia polecenia „SystemCtl”.