▷ Konfigurieren Sie Network Service Linux Autostart beim Booten

Linux-Betriebssysteme handhaben verschiedene Dienste, die einen optimalen Betrieb aller Elemente ermöglichen, aus denen sie bestehen, und Netzwerkdienste wie SSH, NTP oder httpd sind für die Arbeit mit verschiedenen Aufgaben, ob lokal oder extern, unerlässlich.

In der Regel müssen viele dieser Dienste manuell ausgeführt werden (Start, Stopp oder Neustart) und deshalb ist es eine der grundlegendsten und praktischsten Aufgaben, einige der Netzwerkdienste automatisch beim Systemstart starten zu lassen.

Dies ermöglicht, abgesehen von der Zeitersparnis, zweifellos, dass diese Dienste jederzeit verfügbar sind. Als nächstes werden wir mit Solvetic sehen, wie Sie einen Netzwerkdienst unter Linux beim Booten automatisch konfigurieren.

So lassen Sie zu, dass ein Netzwerkdienst beim Booten von Linux automatisch ausgeführt wird

Schritt 1
Zuerst müssen wir den Systemdienstmanager mit dem folgenden Befehl identifizieren:

 ps --pid 1

Schritt 2
In diesem Fall sehen wir, dass das Betriebssystem auf systemd basiert, in anderen Fällen wird es init sein.
Die im Fall von systemd zu verwendende Syntax für einen Dienst, der beim Start ausgeführt werden soll, ist die folgende:

 systemctl aktivieren [Dienst]
Um zu verhindern, dass der Dienst beim Start gestartet wird, führen wir Folgendes aus:
 systemctl deaktivieren [Dienst]
Schritt 3
Zum Beispiel aktivieren wir NTP mit dem folgenden Befehl:
 systemctl aktivieren ntp
Wir müssen das Administratorkennwort eingeben, um den Vorgang zu bestätigen:

Schritt 4
Danach sehen wir den kompletten Prozess:

Schritt 5
Bei init-basierten Systemen müssen wir Folgendes ausführen:

Damit der Dienst auf Runlevel A und B startet:

 chkconfig --level AB [service] on
So verhindern Sie, dass der Dienst auf Runlevel C und D gestartet wird:
 chkconfig --level CD-Dienst aus
Schritt 6
Bei Betriebssystemen wie Red Hat, CentOS oder Fedora können wir den Befehl systemctl verwenden, um die deaktivierten Dienste zu verwalten, wir verwenden Folgendes:
 sudo systemctl list-unit-files --state = disabledsudo chkconfig --list (basierend auf sysvinit)

VERGRÖSSERN

Schritt 8
Um die aktivierten Dienste aufzulisten, führen wir Folgendes aus:

 sudo systemctl list-unit-files --state = enabledsudo chkconfig --list | grep 3: on (basierend auf sysvinit)

VERGRÖSSERN

So einfach ist es, beim Start von Linux einen Netzwerkdienst zu aktivieren und diese Art von Aufgabe zu optimieren.

wave wave wave wave wave