Website-Suche

So starten Sie den Dienst beim Booten unter Ubuntu 22.04


In diesem Tutorial erfahren Sie, wie Sie einen Dienst beim Booten unter Ubuntu 22.04 Jammy Jellyfish Linux starten. Ubuntu verwendet den systemd Service Manager, um Dienste zu verwalten, was bedeutet, dass das Aktivieren und Deaktivieren von Diensten eine einfache und unkomplizierte Aufgabe ist.

In diesem Tutorial lernen Sie:

  • So überprüfen Sie, ob ein Dienst aktiviert oder deaktiviert ist
  • So aktivieren Sie den Dienst, um beim Booten gestartet zu werden
  • So deaktivieren Sie den Dienst, um beim Booten zu starten

So starten Sie den Dienst beim Booten unter Ubuntu 22.04 Schritt für Schritt Anleitung

In diesem Tutorial verwenden wir den apache2-Dienst als Beispiel. Ersetzen Sie daher den Namen apache2 durch den Namen des Dienstes, den Sie beim Booten starten möchten.

Falls Sie den Namen des Dienstes, den Sie beim Booten starten möchten, nicht kennen, folgen Sie unserer Anleitung zum Auflisten von Diensten unter Ubuntu 22.04.

  1. Überprüfen Sie zunächst den aktuellen Status des Dienstes, um festzustellen, ob er für den Start beim Booten aktiviert ist. Öffnen Sie dazu ein Kommandozeilenterminal und führen Sie den folgenden Befehl aus:

    
    systemctl status apache2
    

    Beachten Sie, dass der Text "vendor preset" Ihnen mitteilt, ob der Dienst standardmäßig automatisch gestartet wird oder nicht. Dies ist nur der Standardwert bei der Installation des Diensts und nicht unbedingt der Wert, auf den der Dienst derzeit festgelegt ist.

  2. Verwenden Sie den Befehl systemctl, um den Dienst beim Booten zu starten. Zum Beispiel:

    
    sudo systemctl enable apache2
    

    Wenn Sie den Dienst gleichzeitig aktivieren und starten möchten, können Sie alternativ Folgendes ausführen:

    
    sudo systemctl enable --now apache2
    
  3. Sobald der Dienst für den Start beim Booten aktiviert ist, können Sie seinen Status erneut bestätigen, indem Sie Folgendes ausführen:

    
    sudo systemctl status apache2
    
  4. Um den Dienst zu deaktivieren, der beim Booten gestartet werden soll, verwenden Sie erneut den Befehl systemctl. Zum Beispiel:

    
    sudo systemctl disable apache2
    

Abschließende Gedanken

In diesem Tutorial haben wir gesehen, wie man einen Dienst aktiviert, der beim Booten in Ubuntu 22.04 Jammy Jellyfish Linux automatisch gestartet wird. Ubuntu verwendet, wie die meisten anderen modernen Linux-Distributionen, systemd, um Dienste zu verwalten. Sobald Sie wissen, wie Sie die Befehle systemctl enable und systemctl disable verwenden, können Sie jeden Dienst so einstellen, dass er beim Booten automatisch gestartet wird oder nicht.

Verwandte Artikel: