Podobnie jak wszystkie inne systemy operacyjne, Linux ma usługi i inne procesy, które działają w tle, aby wykonać pewne podstawowe funkcje podczas pracy systemu. Po uruchomieniu systemu usługi uruchamiają się automatycznie i działają w tle aż do zamknięcia systemu. Jednakże, można rozpocząć, zatrzymać i ponownie uruchomić usługi ręcznie.
W tym artykule, pokażę Ci różne metody, aby rozpocząć, zatrzymać i ponownie uruchomić usługi w Ubuntu. Artykuł obejmuje systemd, polecenie service i skrypty init.
Lista wszystkich usług w Ubuntu
Zanim zaczniemy, pokażę jak uzyskać listę wszystkich usług na komputerze, ponieważ musimy znać nazwę usługi, aby zarządzać usługą.
service --status-all
Pokaże pełną listę usług w Ubuntu.
Użyj Systemd aby uruchomić/zatrzymać/uruchomić usługi w Ubuntu
Możesz uruchomić, zatrzymać lub zrestartować usługi używając systemd systemctl utility. Jest to preferowany sposób na obecnych wersjach Ubuntu.
Otwórz okno terminala i wprowadź następujące polecenia. Na przykład, w tym przypadku, chcę uruchomić, zatrzymać lub zrestartować usługę UFW Firewall w Ubuntu.
Składnia to:
sudo systemctl
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
Uruchamianie/zatrzymywanie/restartowanie usług za pomocą polecenia service w Ubuntu
Uruchomienie, zatrzymanie lub ponowne uruchomienie usług również można wykonać 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
Używanie skryptów init do zarządzania usługami w Ubuntu
Używanie skryptów init do zarządzania usługami w Ubuntu
Używanie skryptów init w katalogu /etc/init.d. Katalog ten w rzeczywistości składa się z różnych skryptów dla różnych usług. Skrypty inicjujące są przestarzałe odkąd Ubuntu przeszło na Systemd, więc ta metoda będzie używana tylko wtedy, gdy masz 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
W ten sposób można uruchamiać, zatrzymywać i ponownie uruchamiać usługi za pomocą różnych sposobów bez ponownego uruchamiania całego systemu operacyjnego. Możesz również użyć tych poleceń w innych dystrybucjach Linuksa.