Ten post opiera się na użyciu polecenia „SystemCtl” w Ubuntu 22.04 z następującymi wytycznymi:
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:
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”.