Chkconfig - Linux / Unix Command

chkconfig - updates en navrae runlevel-inligting vir stelseldienste

opsomming

chkconfig - lys [ naam ]
chkconfig - voeg naam
chkconfig - deel naam
chkconfig [- vlakke vlakke ] naam
chkconfig [- vlakke vlak ] naam

beskrywing

chkconfig bied u0026 # 39; n eenvoudige instruksies-lyn hulpmiddel vir die handhawing van die /etc/rc[0-6-7.d.d directory hiërargie deur die verligting van die stelsel administrateurs van die taak van die direkte manipulering van die talle simboliese skakels in die dopgehou.

Hierdie implementering van chkconfig is geïnspireer deur die chkconfig-bevel in die IRIX-bedryfstelsel. Eerder as om konfigurasie inligting buite die /etc/rc[0-6].d hiërargie te handhaaf, bestuur hierdie weergawe direk die simlinks in /etc/rc[0-6].d. Dit laat al die konfigurasie-inligting oor wat dienste begin in 'n enkele plek.

chkconfig het vyf afsonderlike funksies: nuwe dienste by die bestuur, die verwydering van dienste van bestuur, die lys van die huidige opstartinligting vir dienste, die verandering van die opstartinligting vir dienste, en die aanvang van 'n spesifieke diens.

Wanneer chkconfig sonder enige opsies uitgevoer word, vertoon dit gebruiksinligting. As slegs 'n diensnaam gegee word, word dit nagegaan of die diens ingestel is om in die huidige renvlak te begin. As dit so is, word chkconfig waar; anders kom dit vals terug. Die - vlak opsie kan gebruik word om haschkconfig navraag 'n alternatiewe renvlak eerder as die huidige een te hê.

As een van aan, af of herstel is gespesifiseer na die diens naam, verander chkconfig die opstartinligting vir die gespesifiseerde diens. Die aan en af ​​vlae laat die diens begin of gestop word, onderskeidelik, in die renvlakke wat verander word. Die reset-vlag herstel die opstartinligting vir die diens na alles wat in die betrokke init-skrif gespesifiseer word.

By verstek raak die aan-en af-opsies slegs die renvlakke 2, 3, 4 en 5, terwyl die reset al die renvlakke beïnvloed. Die - vlak opsie kan gebruik word om te spesifiseer watter renvlakke geraak word.

Let daarop dat elke renvlak vir elke diens 'n beginskrif of 'n stopskrif het. By die omskakeling van lopende vlakke sal init nie begin met 'n reeds begin diens nie, en sal nie 'n diens wat nie uitgevoer word, weer stop nie.

opsies

- vlakke

Spesifiseer die renvlakke waaraan 'n operasie behoort. Dit word as 'n string getalle van 0 tot 7 gegee. Byvoorbeeld, - vlak 35 spesifiseer runvelels 3 en 5.

- Voeg naam

Hierdie opsie voeg 'n nuwe diens vir bestuur deur chkconfig by. Wanneer 'n nuwe diens bygevoeg word, verseker chkconfig dat die diens 'n begin of 'n doodmaakinskrywing in elke renvlak het. As enige renvlak so 'n inskrywing misloop, skep chkconfig die toepaslike inskrywing soos gespesifiseer deur die verstekwaardes in die init script. Let daarop dat verstek inskrywings in LSB-geskeide 'INIT INFO'-afdelings voorrang geniet bo die verstekloopvlakke in die initemscript.

- deel naam

Die diens word verwyder uit chkconfig bestuur, en enige simboliese skakels in /etc/rc[0-6].d wat daarop betrekking het, word verwyder.

- lys naam

Hierdie opsie lys al die dienste waarvoor chkconfig weet, en of hulle in elke renvlak gestop of begin word. As naam gespesifiseer word, word inligting slegs vertoon oor diens naam .

Runlevel Files

Elke diens wat deur chkconfig hanteer moet word, benodig twee of meer kommentaar lyne wat by sy init.d script gevoeg is. Die eerste reël vertel chkconfig watter renvlakke die diens as standaard moet begin, sowel as die begin en stop van prioriteitsvlakke. As die diens nie standaard moet begin in enige renvlakke nie, moet dit gebruik word in die plek van die lys van runflitse. Die tweede reël bevat 'n beskrywing vir die diens, en kan uitgebrei word oor verskeie reëls met agterstande-voortsetting.

Byvoorbeeld, random.init het hierdie drie reëls:

# chkconfig: 2345 20 80 # beskrywing: Stoor en herstel stelsel entropie poel vir \ # hoër kwaliteit willekeurige getal generasie.

Dit sê dat die ewekansige skrif in vlakke 2, 3, 4 en 5 begin moet word, dat die beginprioriteit 20 moet wees en dat die stopprioriteit daarvan 80 moet wees. U moet kan uitvind wat die beskrywing sê; die \ veroorsaak dat die lyn voortgesit word. Die ekstra spasie voor die lyn word geïgnoreer.