Chkconfig - Linux / Unix komandoa

chkconfig - sistemen zerbitzuetarako exekuzio-maila eta eguneratzeen kontsultak

Laburpena

chkconfig --list [ izena ]
chkconfig --add izena
chkconfig --del izena
chkconfig [--level levels ] name reset>
chkconfig [ maila maila ] izena

deskribapena

chkconfig-ek komando-lerroko tresna sinplea eskaintzen du /etc/rc[0-6].d direktorioa hierarkia mantentzeko, direktorioak kudeatzeko zuzeneko loturak sinboliko ugari manipulatzeko sistemako administratzaileak.

Chkconfig-en ezarpen hau IRIX sistema eragilearen chkconfig komandoaren bidez inspiratu zen. Horren ordez, /etc/rc[0-6].d hierarkia kanpo konfigurazio informazioa mantenduz, ordea, bertsio honek zuzenean kudeatzen esteka sinbolikoak /etc/rc[0-6].d. Honek zerbitzuak init-ek kokaleku bakarrean hasten dituen konfigurazioari buruzko informazioa uzten du.

chkconfig-ek bost funtzio ditu: kudeaketa zerbitzu berriak gehitzea, kudeaketaren zerbitzuak kenduz, zerbitzuen hasierako informazioaren informazioa zerrendatuz, zerbitzuentzako abioko informazioa aldatzea eta zerbitzu jakin baten abioko egoera egiaztatzea.

Chkconfig aukerarik gabe exekutatzen denean, erabilera-informazioa bistaratzen du. Zerbitzu-izena bakarrik ematen bada, uneko maila exekutatzen ari den zerbitzua abiaraztean konfiguratuta dagoen egiaztatzen du. Da bada, chkconfig egia itzultzen du; bestela faltsua itzultzen du. Thelevel aukera hau erabili ahal izateko, havechkconfig kontsulta bat runlevel alternatiboa baino uneko bat baino ez da.

Zerbitzu-izenaren ondoren zehaztutako, kargatuta edo berrezarritako bat zehazten bada, chkconfig zehaztutako zerbitzua abioko informazioa aldatzen du. Banderak eta desaktibak eragiten dute zerbitzua martxan jartzeko edo gelditzeko, hurrenez hurren, exekuzio-mailak aldatzean. Berrezarri bandera berrabiarazten du zerbitzuaren hasierako informazioa zein den init scriptean zehaztutakoa.

Lehenespenez, aukera estandarrak 2, 3, 4 eta 5 exekuzio-mailak bakarrik eragiten du, berrezartzeak maila exekutibo guztiak eragiten dituen bitartean. Leihoko aukera erabil daiteke exekuzio maila kaltetuak zehazteko.

Kontuan izan zerbitzu bakoitzarentzat, exekuzio maila bakoitzak hasierako script bat edo stop script bat ditu. Noiz exekutatzen ari diren exekutatzen ari direnean, init-ek ez du berriro abian jarritako zerbitzua, eta ez da berriro exekutatzen ari den zerbitzu bat berriro geldituko.

Aukerak

- maila altuenak

Exekutatze mailak eragiketa bat behar du zehazten du. Zenbakien kate gisa ematen da 0tik 7ra. Adibidez, --level 35ek 3 eta 5 bitarteko exekutiboak zehazten ditu.

- izena adierazi

Aukera honek chkconfig-ek kudeatzeko zerbitzu berria gehitzen du. Zerbitzu berri bat gehitzen denean, chkconfig-ek bermatzen du zerbitzua hasieratik edo hiltzeko sarrera bat exekutatzen ari den bakoitzean. Edozein maila exekutatzen bada sarrera bat falta bada, chkconfig sarrera egokia sortzen du init script-en balio lehenetsiak zehazten duen moduan. Kontuan izan LSB-DELIMITED 'INIT INFO' ataleko sarreren lehenetsiak lehenetsitako exekuzio-mailak lehentasuna izango duela initscript-en.

--del izena

Zerbitzua chkconfig-eko kudeaketatik kendu da eta /etc/rc[0-6].d lotura sinboloak ezabatzen dira.

- Izenaren izena

Aukera honek chkconfig-ek ezagutzen dituen zerbitzu guztiak zerrendatzen ditu, eta exekuzio maila bakoitzean gelditu edo hasi diren ala ez. Izena zehazten bada, zerbitzuaren izenari buruzko informazioa bakarrik bistaratuko da.

Runlevel fitxategiak

Chkconfig-ek kudeatu beharreko zerbitzu bakoitzak bi edo gehiago iruzkindutako lerroak behar ditu bere init.d script-ean. Lehen lerroan chkconfig-ek zer mailatan exekutatuko den zerbitzua lehenespenez abiaraziko da, baita lehentasunezko mailak abiarazi eta gelditzeko ere. Zerbitzuak ez badu, lehenespenez, exekuzio maila guztietan abiarazi behar, a - runlevels zerrendaren lekuan erabili beharko litzateke. Bigarren lerroan zerbitzuaren deskribapena dago, eta hainbat lerrotan luzatu daiteke barra-barrako jarraipenarekin.

Adibidez, random.init-ek hiru lerro hauek ditu:

# chkconfig: 2345 20 80 # description: Sistemaren entropia-igerilekua gordetzen eta leheneratzen du \ # kalitate altuko ausazko zenbakiaren sorrerarako.

Honek dio 2, 3, 4 eta 5 mailak ausazko scriptak bere hasierako lehentasuna 20 izan behar duela eta bere geldialdiaren lehentasuna 80.a izan behar duela. Azalpena deskribatzen duen gai izan beharko zenuke; lerroa jarraitu behar du. Lerroaren aurreko tartea ez da kontuan hartuko.