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.