GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

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 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:

  • Überprüfen, ob ein Dienst aktiviert oder deaktiviert ist
  • So aktivieren Sie den Start des Dienstes beim Booten
  • So deaktivieren Sie den Dienst, um beim Booten zu starten
Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System Ubuntu 22.04 Jammy Jellyfish
Software systemd (standardmäßig installiert)
Andere Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl.
Konventionen # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

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 apache2 name 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 zuerst den aktuellen Status des Dienstes, um festzustellen, ob er für den Start beim Booten aktiviert ist. Öffnen Sie dazu ein Befehlszeilenterminal 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, wenn der Dienst installiert wird, und nicht unbedingt die aktuelle Einstellung des Dienstes.

  2. Verwenden Sie das systemctl Befehl zum Starten des Dienstes beim Booten. Zum Beispiel:
    $ sudo systemctl enable apache2
    

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

    $ sudo systemctl enable --now apache2
    
  3. Sobald der Dienst aktiviert ist, um beim Booten zu starten, können Sie seinen Status erneut bestätigen, indem Sie Folgendes ausführen:
    $ sudo systemctl status apache2
    
  4. Um zu deaktivieren, dass der Dienst beim Booten gestartet wird, verwenden Sie systemctl erneut befehlen. Zum Beispiel:
    $ sudo systemctl disable apache2
    

Abschlussgedanken


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


Ubuntu
  1. So installieren Sie Varnish unter Ubuntu 16.04 LTS

  2. Wie starte ich Vnc Server beim Booten?

  3. Wie richte ich einen Dienst ein?

  4. So deaktivieren Sie einen Dienst in Ubuntu

  5. Wie starte ich Ubuntu von Initramfs aus?

So starten, stoppen oder starten Sie Dienste in Ubuntu 20.04 LTS neu

So starten Sie Bluetooth in Ubuntu 20.04 neu

So starten, stoppen oder starten Sie Dienste in Ubuntu neu

So installieren Sie Apache ActiveMQ unter Ubuntu 22.04

So installieren Sie OmniDB Server unter Ubuntu 20.04

Wie ändere ich den Kernel beim Booten?