Beliebte Beiträge Auf Dem Pc Und Software

Top Artikel Auf Internet - 2018

Chkconfig - Grundlegendes zum Linux / Unix-Befehl

chkconfig - Aktualisiert und fragt Runlevel-Informationen für Systemdienste

Übersicht

chkconfig --list [ Name ]
chkconfig --add Name
chkconfig --del Name
chkconfig [--level Ebenen ] Name
chkconfig [--level Ebenen ] name

Beschreibung

chkconfig stellt ein einfaches Befehlszeilentool zum Verwalten der Verzeichnishierarchie /etc/rc[0-6].d bereit, indem Systemadministratoren die Aufgabe direkt entzogen werden Manipulation der zahlreichen symbolischen Links in diesen Verzeichnissen.

Diese Implementierung von chkconfig wurde vom Befehl chkconfig im Betriebssystem IRIX inspiriert. Anstatt Konfigurationsinformationen außerhalb der /etc/rc[0-6].d-Hierarchie zu verwalten, verwaltet diese Version jedoch direkt die Symlinks in /etc/rc[0-6].d. Dadurch bleiben alle Konfigurationsinformationen darüber, welche Dienste init starten, an einem einzigen Ort verfügbar.

chkconfig hat fünf verschiedene Funktionen: Hinzufügen neuer Dienste für die Verwaltung, Entfernen von Diensten aus der Verwaltung, Auflisten der aktuellen Startinformationen für Dienste , Ändern der Startinformationen für Dienste und Überprüfen des Startzustands eines bestimmten Dienstes.

Wenn chkconfig ohne Optionen ausgeführt wird, werden die Nutzungsinformationen angezeigt. Wenn nur ein Dienstname angegeben wird, wird überprüft, ob der Dienst für den Start im aktuellen Runlevel konfiguriert ist. Wenn dies der Fall ist, gibt chkconfig true zurück; Andernfalls wird false zurückgegeben. Die Option --level kann verwendet werden, um hachchkconfig einen alternativen Runlevel anstelle des aktuellen Runlevels abzufragen.

Wenn entweder on, off oder reset nach dem Servicenamen angegeben wird, ändert chkconfig die Startinformationen für den angegebenen Service. Die Ein- und Aus-Flags bewirken, dass der Dienst in den Runleveln, die geändert werden, gestartet bzw. gestoppt wird. Das Rücksetz-Flag setzt die Startinformationen für den Dienst auf das zurück, was im betreffenden init-Skript angegeben ist.

Die Optionen "Ein" und "Aus" wirken sich standardmäßig nur auf die Runlevels 2, 3, 4 und 5 aus Runlevel. Die Option --level kann verwendet werden, um anzugeben, welche Runlevels betroffen sind.

Beachten Sie, dass jeder Runlevel für jeden Dienst entweder ein Startskript oder ein Stoppskript hat. Beim Wechseln von Runleveln startet init einen bereits gestarteten Dienst nicht neu und stoppt einen nicht laufenden Dienst nicht.

Optionen

- Ebene Ebenen

Gibt die Ausführungsebenen an eine Operation sollte betreffen. Es wird als eine Folge von Zahlen von 0 bis 7 angegeben. Zum Beispiel gibt --level 35 die Runlevels 3 und 5 an.

- add name

Diese Option fügt einen neuen Service für die Verwaltung durch chkconfig hinzu. Wenn ein neuer Service hinzugefügt wird, stellt chkconfig sicher, dass der Service entweder einen Start- oder einen Kill-Eintrag in jedem Runlevel hat. Wenn in einem Runlevel ein solcher Eintrag fehlt, erstellt chkconfig den entsprechenden Eintrag, wie von den Standardwerten im init-Skript angegeben. Beachten Sie, dass Standardeinträge in LSB-abgegrenzten 'INIT INFO'-Abschnitten Vorrang vor den Standard-Runlevels im Initskript haben.

- del Name

Senden Sie Ihren Kommentar