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
| Kategorie | Anforderungen, Konventionen oder verwendete Softwareversion |
|---|---|
| System | Red Hat Enterprise Linux 8, CentOS 8 |
| Software | N/A |
| Andere | Privilegierter 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
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
systemctlaufzulisten:systemctl list-unit-files --state=disabledDer 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.serviceVerwenden Sie den Befehl
systemctl, um den Dienst zu aktivieren, damit er nach dem Systemstart gestartet werden kann. Beachten Sie, dass die Endung.serviceweggelassen werden kann:systemctl enable httpdIm obigen Beispiel haben wir den
Apache-httpd-Dienstaktiviert, um während des Systemstarts zu starten.Wenn Sie sich später entscheiden, einen Dienst zu deaktivieren, der beim Booten gestartet werden soll, verwenden Sie den Befehl
systemctlerneut wie folgt:systemctl disable httpd
