Zatrzymaj się, rozpocznij i ponownie uruchom usługi na Debian

Zatrzymaj się, rozpocznij i ponownie uruchom usługi na Debian
Ten samouczek wyjaśnia, jak zacząć, zatrzymać i ponownie uruchomić usługi w Debian 11 Bullseye Systemctl I praca polecenia.

Usługi na Linux Debian 11

Usługa to program działający w tle, który ma być używany w razie potrzeby. Apache, SSH, Nginx lub MySQL to jedne z najbardziej znanych usług. W Debian, w tym Debian 11 Bullseye, usługi są zarządzane przez SystemD, zastąpienie systemu V w celu zainicjowania systemu i jego komponentów, w tym usług.

Rozpocznij, zatrzymaj i ponownie uruchom usługi na Debian 11 za pomocą SystemD

SystemD jest pakietem zarządzania usługami Linux i Demonami (ostatni „D” jest z powodu Unix Demons). Polecenie SystemCTL pozwala na uruchomienie, zatrzymanie, ponowne uruchomienie i sprawdzenie statusu usług. Jego celem jest ujednolicenie konfiguracji i zachowania dla wszystkich rozkładów Linux zastępujących stare systemy UNIX Systemv i BSD INIT.

Niniejsza sekcja samouczka pokazuje przykłady wykonania działań opisanych w poniższej tabeli.

DZIAŁANIE KOMENDA
Sprawdź status usługi Sudo Systemctl status
Zatrzymaj usługę Sudo Systemctl zatrzymywać się
Rozpocznij usługę Sudo Systemctl początek
Uruchom ponownie usługę Sudo Systemctl uruchom ponownie

Jak pokazano w poprzedniej tabeli, składnia do sprawdzenia statusu usługi za pomocą SystemD jest następująca:

Status SystemCtl

Dlatego, aby sprawdzić status usługi SSH, możesz uruchomić następujące polecenie.

SUDO SystemCtl Status SSH

Jak widać na powyższym zrzucie ekranu, usługa SSH jest aktywna i poprawnie uruchomiona.

Aby zatrzymać usługę, składnia jest podobna, wystarczy wymienić status opcja z działaniem, które chcesz wykonać, w tym przypadku działanie jest zatrzymywać się.

Na przykład, aby zatrzymać usługę SSH, uruchom polecenie poniżej.

sudo systemctl stop ssh

Jak widać, po zatrzymaniu usługi i sprawdzeniu statusu, usługa SSH pojawia się teraz jako nieaktywna (martwa).

Aby rozpocząć usługę, po prostu zamień zatrzymanie początek, jak pokazano na zrzucie ekranu poniżej. Aby rozpocząć usługę SSH, uruchom:

sudo systemctl start ssh

Jak widać, usługa działa ponownie.

Aby zrestartować usługę, opcja potrzebna do wpisania jest ponowna uruchomienie. Następujące polecenie służy do ponownego uruchomienia usługi SSH.

sudo systemctl restart ssh

W ten sposób usługi są ponownie uruchamiane za pomocą SystemD.

Możesz uzyskać dodatkowe informacje na temat SystemD na stronie https: // systemd.IO/.

Zatrzymaj się, rozpocznij i ponownie uruchom usługi na Debian 11 za pomocą polecenia serwisowego

Polecenie serwisowe służy do zarządzania usługami w ramach /etc /init.Katalog D pomimo niektórych rozkładów przekierowujących polecenie do wcześniej wyjaśnionych Systemctl Komenda.

To polecenie można również użyć do zatrzymania, uruchamiania i ponownego uruchomienia usług po składni opisanej w poniższej tabeli.

DZIAŁANIE KOMENDA
Sprawdź status usługi usługa sudo status
Zatrzymaj usługę usługa sudo zatrzymywać się
Rozpocznij usługę usługa sudo początek
Uruchom ponownie usługę usługa sudo uruchom ponownie

W tej sekcji pokazano przykłady zastosowania poleceń opisanych w powyższej tabeli.

Aby sprawdzić status usługi (SSH w tym przypadku) za pomocą polecenia serwisowego, użyj składni pokazanej poniżej. Zastępować "ssh”Z usługą, którą chcesz sprawdzić.

Status SSH SUDO SERVIC SSH

Jak widać, usługa SSH jest aktywna i działa poprawnie.

Polecenie pokazane na poniższym zrzucie ekranu służy do zatrzymania usług. Uruchom go, aby zatrzymać usługę SSH lub zastąpić „SSH” usługą, którą chcesz zatrzymać.

sudo service ssh stop

Jak widać, po uruchomieniu Service SSH Stop, SSH jest teraz nieaktywny.

Aby rozpocząć usługę SSH, użyj następującej składni. Pamiętaj, aby zastąpić „SSH” usługą, którą chcesz załadować.

sudo service ssh start

Wreszcie, aby ponownie uruchomić usługi za pomocą polecenia serwisowego, użyj poniższej składni.

Sudo Service SSH Restart

Jak widać, usługa działa poprawnie.

Do ponownego załadowania konfiguracji usługi można użyć następującego polecenia bez przerywania samej usługi.

sudo service ssh reload

Możesz uzyskać więcej informacji na temat polecenia serwisowego pod adresem https: // linux.umierać.Net/Man/8/Service.

Wniosek

Usługi są niezbędnym elementem dowolnego urządzenia. Prawidłowe zarządzanie usługami jest koniecznością dla każdego użytkownika poziomu Linux. Jak widać w tym samouczku, zarządzanie usługami jest dość proste i można je wykonać różnymi metodami. Zawsze pamiętaj, że zalecaną metodą radzenia sobie z usługami w Linux jest polecenie SystemCtl wyjaśnione w pierwszej sekcji tego artykułu. Inne metody (takie jak bezpośrednie radzenie sobie z /etc /init.katalog d) są uważane za przestarzałe i zostały usunięte z pierwszej wersji tego samouczka. Wszystkie polecenia wyjaśnione w tym samouczku są przydatne do zatrzymania, uruchomienia, ponownego uruchomienia i sprawdzenia statusu usługi, ale istnieją dodatkowe funkcje, których można się nauczyć na odpowiednich stronach mężczyzny.

Dziękujemy za przeczytanie tego samouczka wyjaśniające, jak zatrzymać, rozpocząć i ponownie uruchomić usługi na Debian 11. Śledź nas, aby uzyskać dodatkowe porady i samouczki Linux.