Chkconfig - Linux / Unix Command

chkconfig - Updates an Ufroën Runlevel-Informatiounen fir Systemservicer

Synopsis

chkconfig - liste [ Numm ]
chkconfig --addName
chkconfig --del Numm
chkconfig [--ebene Level ] Numm
chkconfig [--level Level ] Numm

Beschreiwung

chkconfig léisst e einfache Kommandozeil fir den /etc/rc[0-6].d Verzeichnis Hierarchie andeems d'Systemadministratioun d'Aufgab vun der direkt Manipulatioun vun de villen symbolesche Links an deene Verwalter opgeléist gëtt.

Dës Ëmsetzung vun chkconfig gouf inspiréiert vum Kommando chkconfig, deen am IRIX Operative System present ass. Anstatt d'Konfiguratiounsinformatioun ausserhalb vun der /etc/rc[0-6].d Hierarchie z'ënnerhuelen, verännert dës Versioun direkt d' Symlinks an /etc/rc[0-6].d. Dëst léisst all d'Konfiguratiounsinformation iwwer watfiren Servicer begleet beginn an engem eenzegen Stand.

chkconfig huet fënnef verschidde Fonktiounen: andeems nei Servicer fir Managements ginn, d'Servicer aus der Verwaltung auswielen, d'aktuell Informatioun vu Startupdate fir Servicer, d'Ännere vun der Startup-Informatioun fir Diensten, an d'Start vun engem speziellen Service préift.

Wann chkconfig ouni e keng Optioun ausgezeechent gëtt, liwwert d'Informatiouns-Informatioun. Wann nëmmen e Service gëtt gepréift gëtt, kontrolléiert se ob de Service konfiguréiert ass fir am aktuellen Runlevel ze fänken. Wann et ass, gëtt zréckgegraff chkconfig; soss ass et falsch. De --level-Optioun kann benotzt gin fir haschkconfig eng alternativ Runéierplaz méi wéi déi aktuell.

Wann ee vun on, aus oder zréckgesat gëtt no dem ServiceName, chkconfig ufänkt d'Startup-Informatioun fir de spezifizéierte Service. Déi on-a-Flags bewierken, datt de Service begleet oder opgehalen gëtt an d'Luuchtende geännert ginn. De Récksetzungs-Flag setzt d'Startup-Informatioun fir den Service un datt et an der Init-Skript a Fro ass.

Par défaut sinn d'On-and-Off-Optiounen nëmmen Runlevels 2, 3, 4 a 5, an d'Reset betrëfft all Runevelle. D'--Eleven Option kann benotzt ginn fir ze spezifizéieren wéi eng Runlevelen betrëfft.

Bedenkt datt all Opstieg fir all Service entweder e Start-Skript oder e Stop-Skript. Wann de Changementer rëmgeschalt gëtt, gëtt nach net e Service begonnen a startéiert an e Service deen net opgefuer gëtt.

Optiounen

- Niveau Niveau

Gitt den Run-Levelen eng Operatioun un. Et gëtt als Zeechefig ze numeréieren vun 0 bis 7. Zum Beispill, --level 35 spezifizéiert Runlevels 3 an 5.

--add

Dës Optioun fiert e neien Service fir d'Gestioun vun chkconfig. Wann e neien Service ofgeschloss ass, stellt chkconfig sëcher datt de Service entweder e Start oder e Kill-Eintrag an all Runlevel huet. Wann all Rune verbannt esou e Eintrag gëtt, kreéiert chkconfig den passenden Eegent wéi de Standard-Wäerter am Init-Skript. Notéiert datt Standard-Einträg an LSB-begrenzt 'INIT INFO' Sektiounen Vorepresident iwwer de Standard Runlevelen am Initscript.

--del Numm

De Service gëtt aus Chkconfig verwéckelt, an all symbolesch Verknüpfungen an /etc/rc[0-6].d, déi doranner sinn, ginn ofgeschaaft.

- Lëscht

Dës Optioun listet all d'Servicer, déi d'Chkkonfig kennen, an ob se an all Runesstufen opgehalen oder gestoppt ginn. Wann den Numm spezifizéiert ass, ginn d'Informatioune nëmmen iwwert den Service vum Service.

Runlevel Files

All Service, dee vu KChancfig erlaabt soll ginn, brauch zwou oder méi kommentéiert Zeilen am Init.d-Skript. Déi éischt Zeile erzielt chkconfig wat de Service erofgeluede misst standardiséiert ginn, wéi och de Start an d'Prioritéit ze stoppen. Wann de Service net op all Runevelen opgefuerdert soll ginn, a - sollt an der Plaz vun der Runlevels Lëscht benotzt ginn. Déi zweet Linn enthält eng Beschreiwung fir den Service, a kann op verschidde Linie mat Réckschloss Fortsetzen erweidert ginn.

Zum Beispill huet random.init dës dräi Linnen:

# chkconfig: 2345 20 80 #beschreiwung: gespaart a restauréiert System Entropy Pool fir \ # méi héije random Zuel Generatioun.

Dat seet, datt de random Skript sollt op den Niveauen 2, 3, 4 a 5 begleet ginn, datt seng Startprioritéit 20 ass, a datt seng Stoppprioritéit 80 ass. Dir sollt et erausfannen, wat d'Beschreiwung sot; D'\ verursacht d'Linn weider. Den extra Plaz virun der Linn ignoréiert.