Sposób uruchomienia usługi w nowym wydaniu Ubuntu, czyli Ubuntu Jammy Jellyfish został wyjaśniony na tym blogu.
Jak uruchomić usługę podczas uruchamiania w systemie Ubuntu 22.04
Na tym blogu usługa Apache2 została wzięta jako przykład, aby użytkownicy mogli zrozumieć metodę uruchamiania usługi przy starcie systemu Ubuntu. Użytkownicy proszeni są o zastąpienie Apache2 konkretną nazwą usługi, którą chcą rozpocząć przy starcie systemu Ubuntu.
Narzędzie systemctl jest domyślnie dostępne w Ubuntu do zarządzania usługami, więc najpierw użyj go, aby dowiedzieć się o statusie usługi:
$ Sudo stan systemctl Apache2
W danych wyjściowych może być tak, że usługa jest uruchomiona, ale jest wyłączona podczas rozruchu, więc aby umożliwić uruchomienie polecenia:
$ Sudo systemctl włączać Apache2
Po włączeniu usługi zweryfikuj status usługi:
$ Sudo stan systemctl Apache2
Teraz status usługi zostanie zmieniony na włączony, co oznacza, że zostanie uruchomiony po uruchomieniu Ubuntu, jednak status włączenia można również przywrócić do wyłączonego za pomocą polecenia:
$ Sudo systemctl wyłącz Apache2
Usługa jest teraz wyłączona, jeśli użytkownik chce włączyć usługę z natychmiastową akcją, użyj flagi „-now” z poleceniem enable:
$ Sudo systemctl włączać Apache2 --Teraz
Status usługi zostanie ponownie zmieniony na włączony.
Wniosek
Narzędzie systemctl służy do uruchamiania usługi podczas rozruchu poprzez włączenie usługi za pomocą polecenia „sudo systemctl enable [nazwa usługi]” w systemie Ubuntu 22.04. Ten blog zademonstrował metodę uruchamiania usług podczas uruchamiania systemu Ubuntu za pomocą terminala.