Jak uruchomić, zatrzymać lub ponownie uruchomić usługi w Ubuntu
Podobnie jak we wszystkich innych systemach operacyjnych, Linux ma usługi i inne procesy, które działają w tle, aby wykonywać pewne niezbędne funkcje podczas działania systemu. Po uruchomieniu systemu usługi uruchamiają się automatycznie i działają w tle, dopóki system nie zostanie zamknięty. Można jednak uruchomić, zatrzymać i ponownie uruchomić usługi ręcznie.
W tym artykule pokażę różne metody uruchamiania, zatrzymywania i ponownego uruchamiania usług w Ubuntu. Artykuł obejmuje skrypty systemd, service i init.
Lista wszystkich usług w Ubuntu
Zanim zaczniemy, pokażę ci, jak uzyskać listę wszystkich usług na twoim komputerze, ponieważ musimy znać nazwę usługi do zarządzania usługą.
service --status-all
Wyświetli pełną listę usług na Ubuntu.
Użyj Systemd do uruchamiania / zatrzymywania / restartowania usług w Ubuntu
Możesz uruchamiać, zatrzymywać lub ponownie uruchamiać usługi za pomocą narzędzia Systemd systemctl. Jest to preferowany sposób w obecnych wersjach Ubuntu.
Otwórz okno terminala i wprowadź następujące polecenia. Na przykład w tym przypadku chcę uruchomić, zatrzymać lub ponownie uruchomić usługę Zapory UFW w systemie Ubuntu.
Składnia to:
sudo systemctl [akcja] [nazwa usługi]
Aby uruchomić usługę:
sudo systemctl stop ufw
Aby zatrzymać usługę:
sudo systemctl start ufw
Aby ponownie uruchomić usługę:
sudo systemctl restart ufw
Aby sprawdzić status usługi:
sudo systemctl status ufw
Uruchom / Zatrzymaj / Uruchom ponownie Usługi za pomocą polecenia service na Ubuntu
Możesz także uruchamiać, zatrzymywać lub ponownie uruchamiać usługi za pomocą polecenia service. Otwórz okno terminala i wprowadź następujące polecenia.
Aby uruchomić usługę:
sudo service ufw stop
Aby zatrzymać usługę:
sudo service ufw start
Aby zatrzymać usługę:
sudo service ufw restart
Aby sprawdzić status usługi:
sudo service ufw status
Korzystanie z usługi Skrypty inicjujące do zarządzania usługami w systemie Ubuntu
Możesz uruchamiać, zatrzymywać lub ponownie uruchamiać usługi za pomocą skryptów inicjujących w katalogu /etc/init.d. Ten katalog faktycznie składa się z różnych skryptów dla różnych usług. Skrypty początkowe są przestarzałe od czasu przejścia Ubuntu na Systemd, więc ta metoda będzie używana tylko wtedy, gdy będziesz mieć do czynienia ze starą wersją Ubuntu. Otwórz okno terminala i wprowadź następujące polecenia.
Aby uruchomić usługę:
/etc/init.d/ufw start
Aby zatrzymać usługę:
/etc/init.d/ufw stop
Aby zatrzymać usługę:
/etc/init.d/ufw restart
Aby sprawdzić status usługi:
/etc/init.d/ufw status
To znaczy jak można uruchamiać, zatrzymywać i ponownie uruchamiać usługi na różne sposoby bez restartowania całego systemu operacyjnego. Możesz także użyć tych poleceń w innych dystrybucjach Linuksa.