Website-Suche

So starten Sie den Dienst beim Booten mit RHEL 8/CentOS 8 Linux


Auf Systemd Linux-Systemen wie RHEL 8/CentOS 8 ist es möglich, Dienste zu aktivieren und zu deaktivieren, um beim Booten mit einem einzigen systemctl-Befehl zu starten.

In diesem Tutorial lernen Sie:

  • So aktivieren Sie den Dienst, um beim Booten gestartet zu werden.
  • So listen Sie alle Dienste auf dem systemd Linux-System auf.

Verwenden des Befehls systemclt zum Aktivieren oder Deaktivieren des Diensts, um beim Start mit RHEL 8/CentOS 8 zu starten.

Verwendete Softwareanforderungen und Konventionen

KategorieAnforderungen, Konventionen oder verwendete Softwareversion
SystemRed Hat Enterprise Linux 8, CentOS 8
SoftwareN/A
AnderePrivilegierter Zugriff auf Ihr Linux-System als root oder über den Befehl sudo.

So starten Sie den Dienst beim Booten mit RHEL 8/CentOS 8 Linux Schritt für Schritt Anleitung

  1. Rufen Sie den Dienstnamen ab, den Sie für den Start beim Booten aktivieren möchten.

    Es gibt viele Möglichkeiten, wie Sie diese Aufgabe erfüllen können. Die vielleicht einfachste Lösung besteht darin, alle derzeit deaktivierten Dienste mit dem Befehl systemctl aufzulisten:

    
    systemctl list-unit-files --state=disabled
    

    Der obige Befehl erstellt eine lange Liste deaktivierter Dienste. Scrollen Sie durch die Liste, um den Dienst zu finden, den Sie aktivieren möchten, und notieren Sie sich den Dienstnamen. Beispiel: httpd.service

  2. Verwenden Sie den Befehl systemctl, um den Dienst zu aktivieren, damit er nach dem Systemstart gestartet werden kann. Beachten Sie, dass die Endung .service weggelassen werden kann:

    
    systemctl enable httpd
    

    Im obigen Beispiel haben wir den Apache-httpd-Dienst aktiviert, um während des Systemstarts zu starten.

  3. Wenn Sie sich später entscheiden, einen Dienst zu deaktivieren, der beim Booten gestartet werden soll, verwenden Sie den Befehl systemctl erneut wie folgt:

    
    systemctl disable httpd
    

Verwandte Artikel: