Die Methode zum Starten des Dienstes in der neuen Version von Ubuntu, also Ubuntu Jammy Jellyfish, wurde in diesem Blog erklärt.
So starten Sie den Dienst beim Booten unter Ubuntu 22.04
In diesem Blog wurde der Dienst von Apache2 als Beispiel genommen, damit die Benutzer die Methode zum Starten des Dienstes beim Booten unter Ubuntu verstehen können. Die Benutzer werden aufgefordert, Apache2 durch den spezifischen Dienstnamen zu ersetzen, den sie beim Booten auf Ubuntu starten möchten.
Ein systemctl-Dienstprogramm ist standardmäßig in Ubuntu verfügbar, um die Dienste zu verwalten, also finden Sie zuerst den Status des Dienstes heraus, wenn Sie es verwenden:
$ sudo Systemctl-Status Apache2
In der Ausgabe kann es sein, dass der Dienst ausgeführt wird, aber beim Booten deaktiviert ist, damit er den Befehl ausführen kann:
$ sudo systemctl ermöglichen apache2
Überprüfen Sie nach dem Aktivieren des Dienstes den Status des Dienstes:
$ sudo Systemctl-Status Apache2
Jetzt wird der Dienststatus auf aktiviert geändert, was bedeutet, dass er beim Booten von Ubuntu gestartet wird. Der Status von aktivieren kann jedoch auch mit dem folgenden Befehl wieder auf deaktiviert zurückgesetzt werden:
$ sudo systemctl deaktiviert apache2
Der Dienst ist jetzt deaktiviert, wenn der Benutzer den Dienst mit sofortiger Aktion aktivieren möchte, verwenden Sie das Flag „–now“ mit dem Aktivierungsbefehl:
$ sudo systemctl ermöglichen apache2 --jetzt
Der Status des Dienstes wird wieder auf aktiviert geändert.
Fazit
Das Dienstprogramm systemctl wird verwendet, um den Dienst beim Booten zu starten, indem der Dienst mit dem Befehl „sudo systemctl enable [Dienstname]“ unter Ubuntu 22.04 aktiviert wird. Dieser Blog demonstrierte die Methode, mit der Dienste beim Booten von Ubuntu über das Terminal gestartet werden können.