5 grundlegende chkconfig-Befehlsbeispiele in Linux

Dies ist unsere fortlaufende Linux-Befehlsserie, in der wir überprüfen werden, wie wir den chkconfig-Befehl mit seinen verfügbaren Parametern effizient nutzen können. Der Chkconfig-Befehl ermöglicht es, den Start und das Stoppen von Diensten in den /etc/rd.d/init.d-Skripten automatisch über die Kommandozeile zu konfigurieren. Sehen wir uns einige Beispiele an.

chkconfig-Befehlsbeispiele
5 chkconfig-Befehlsbeispiele

Liste aller Dienste

Mit dem Parameter ‚-list‘ werden alle Dienste und ihr aktueller Startstatus in jeder Run-Level Konfiguration angezeigt.

# chkconfig --listNetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:offabrt-ccpp 0:off 1:off 2:off 3:on 4:off 5:on 6:offabrt-oops 0:off 1:off 2:off 3:on 4:off 5:on 6:off...

Status eines bestimmten Dienstes prüfen

Der folgende Befehl zeigt die Startkonfiguration für einen bestimmten Dienst an. Er zeigt an, dass HTTP-Dienste in allen Runlevels ausgeschaltet sind.

# chkconfig --list | grep httpdhttpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off

Wie starte ich einen bestimmten Dienst auf Runlevels

Der folgende Befehl ‚chkconfig‘ zeigt, wie wir HTTP-Dienste nur auf Runlevel 3 und 5 mit dem Parameter ‚-level‘ starten können. Der erste Befehl startet die httpd-Dienste auf Runlevel 3 und 5 und der zweite Befehl überprüft den Status der httpd-Dienste, die auf dem Runlevel laufen.

# chkconfig --level 35 httpd on
# chkconfig --list | grep httpdhttpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off

Wie prüft man, welche Dienste ein- und ausgeschaltet sind

Der folgende Befehl zeigt alle Dienste an, die in einem bestimmten Runlevel 5 ein- und ausgeschaltet sind.

# chkconfig --list | grep 5:onNetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:offabrt-ccpp 0:off 1:off 2:off 3:on 4:off 5:on 6:offabrt-oops 0:off 1:off 2:off 3:on 4:off 5:on 6:offabrtd 0:off 1:off 2:off 3:on 4:off 5:on 6:offacpid 0:off 1:off 2:on 3:on 4:on 5:on 6:off...
# chkconfig --list | grep 5:offdnsmasq 0:off 1:off 2:off 3:off 4:off 5:off 6:offdovecot 0:off 1:off 2:off 3:off 4:off 5:off 6:offfirstboot 0:off 1:off 2:off 3:off 4:off 5:off 6:offkdump 0:off 1:off 2:off 3:off 4:off 5:off 6:offmysqld 0:off 1:off 2:off 3:off 4:off 5:off 6:offnetconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:offnfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off...

Wie stoppe ich einen bestimmten Dienst auf Run Levels

Der folgende Befehl schaltet einen Dienst namens postfix für einen einzelnen Run Level aus. In ähnlicher Weise können wir einen bestimmten Dienst in mehreren Run-Levels in einem Rutsch ausschalten, wie unten gezeigt.

# chkconfig --level 3 postfix off
# chkconfig --level 2345 postfix off

Wie wir alle wissen, gibt es sieben Run-Levels auf dem Linux-Betriebssystem. Wir werden die Bedeutung der verschiedenen Run-Levels und die Boot-Sequenz in unserem nächsten Artikel ausführlich behandeln. Bleiben Sie also bitte dran.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.