Chkkonfig - Linux / UNIX lòd

chkkonfig - dènye ak demann enfòmasyon runlevel pou sèvis sistèm

Rezime

chkconfig - lis [ non ]
chkconfig - ajoute non
chkkonfig - non non
chkconfig [- nivo nivo ] nivo
chkconfig [- nivo nivo ]

Deskripsyon

chkconfig bay yon senp lòd-liy zouti pou kenbe /etc/rc[0-6].d yerachi anyè pa soulaje administratè sistèm nan travay la nan dirèkteman manipile anpil lyen senbolik nan repèrtwar sa yo.

Sa a te aplikasyon nan chkconfig enspire pa chkconfig la kounye a bay lòd nan sistèm nan fonksyone IRIX. Olye ke kenbe enfòmasyon konfigirasyon deyò nan /etc/rc[0-6 ].d yerachi, sepandan, vèsyon sa a dirèkteman jere symlinks yo nan /etc/rc[0-6].d. Sa a kite tout enfòmasyon nan konfigirasyon konsènan ki sèvis init kòmanse nan yon sèl kote.

chkconfig gen senk fonksyon diferan: ajoute nouvo sèvis pou jesyon, retire sèvis nan men jesyon, lis enfòmasyon demaraj aktyèl la pou sèvis, chanje enfòmasyon an demaraj pou sèvis yo, epi tcheke eta a demaraj nan yon sèvis patikilye.

Lè chkconfig kouri san yo pa nenpòt opsyon, li montre enfòmasyon itilizasyon. Si se sèlman yon non sèvis bay, li chèk yo wè si se sèvis la configuré yo dwe te kòmanse nan runlevel aktyèl la. Si li se, chkconfig retounen vre; otreman li retounen fo. Opsyon nan -level ka itilize genchkconfig rechèch yon ranvèse altènatif olye ke yon sèl aktyèl la.

Si youn nan sou, koupe, oswa Reyajiste se espesifye apre non an sèvis, chkconfig chanje enfòmasyon an demaraj pou sèvis la espesifye. Nan epi sou drapo yo lakòz sèvis la dwe kòmanse oswa sispann, respektivman, nan runlevels yo te chanje. Drapo nan Reyajiste retabli enfòmasyon an demaraj pou sèvis la nan tou sa se espesifye nan script la init nan kesyon an.

Pa default, opsyon yo sou yo ak sou afekte sèlman runlevels 2, 3, 4, ak 5, pandan y ap Reyajiste afekte tout runlevels yo. Ou ka itilize opsyon debaz la pou ou presize ki runlevels ki afekte yo.

Remake byen ke pou chak sèvis, chak runlevel gen swa yon script kòmanse oswa yon script sispann. Lè chanje runlevels, init pa pral re-kòmanse yon sèvis ki deja kòmanse, epi yo pa pral re-sispann yon sèvis ki pa kouri.

Opsyon

- nivo nivo

Espesifye nivo yo kouri yon operasyon yo ta dwe konsène. Li bay kòm yon fisèl nan nimewo ki soti nan 0 a 7. Pou egzanp, --level 35 presize runlevels 3 ak 5.

- ajoute non

Opsyon sa a ajoute yon nouvo sèvis pou jesyon pa chkconfig. Lè yon nouvo sèvis te ajoute, chkconfig asire ke sèvis la gen swa yon kòmansman oswa antre yon antre nan chak runlevel. Si nenpòt ki runlevel ki manke tankou yon antre, chkconfig kreye antre apwopriye a jan sa espesifye pa valè yo default nan script la Init. Remake ke antre default nan seksyon LSB-limite 'INIT INFO' pran priyorite sou runlevels yo default nan Initscript la.

- Non non

Se sèvis la retire nan jesyon chkconfig, ak nenpòt lyen senbolik nan /etc/rc[0-6].d ki konsène li yo retire.

- Non lis

Opsyon sa a bay lis tout sèvis yo ki chkconfig konnen sou, ak si yo sispann oswa te kòmanse nan chak runlevel. Si non yo espesifye, enfòmasyon nan sèlman montre sou non sèvis.

Runlevel Files

Chak sèvis ki ta dwe dosable pa chkconfig bezwen de oswa plis kòmante liy te ajoute nan script init.d li yo. Liy nan premye di chkconfig ki sa kourilevels sèvis la yo ta dwe te kòmanse nan pa default, osi byen ke kòmansman an epi yo sispann nivo priyorite. Si sèvis la pa ta dwe, pa default, dwe kòmanse nan nenpòt ki runlevels, yon - yo ta dwe itilize nan plas nan lis la runlevels. Liy nan dezyèm gen yon deskripsyon pou sèvis la, epi yo ka pwolonje atravè liy miltip ak kontinyasyon backslash.

Pou egzanp, random.init gen twa liy sa yo:

# chkconfig: 2345 20 80 # Deskripsyon: Sove ak retabli sistèm pisin entrofi pou \ # pi wo kalite jenerasyon nimewo o aza.

Sa a di ke script la o aza yo ta dwe kòmanse nan nivo 2, 3, 4, ak 5, ke priyorite kòmanse li yo ta dwe 20, ak ke priyorite sispann li yo ta dwe 80. Ou ta dwe kapab konnen ki deskripsyon an di; \ lakòz liy lan ap kontinye. Se espas siplemantè a devan liy lan inyore.