Chkconfig ponuja preprosto orodje za ukazno vrstico za vzdrževanje hierarhije imenikov /etc/rc0-6.d z razreševanjem sistemskih administratorjev naloge neposredno manipuliranja s številnimi simbolnimi povezavami v teh imenikov.
Povzetek
Chkconfig posodobitve in poizvedbe informacije o ravni izvajanja za sistemske storitve.
- chkconfig --list ime
- chkconfig - add ime
- chkconfig -del ime
- chkconfig --level ravni ime
- chkconfig --level ravni ime
To izvajanje chkconfiga je navdihnilo ukaz chkconfig, ki je prisoten v operacijskem sistemu IRIX. Namesto da vzdržuje informacije o konfiguraciji zunaj hierarhije /etc/rc0-6.d, ta različica neposredno upravlja simbole v /etc/rc0-6.d. To pušča vse konfiguracijske informacije o tem, katere storitve v se začne na eni lokaciji.
Chkconfig ima pet različnih funkcij: dodajanje novih storitev za upravljanje, odstranjevanje storitev iz upravljanja, navajanje trenutnih informacij o zagonu za storitve, spreminjanje zagonskih informacij za storitve in preverjanje zagonskega stanja določene storitve.
Ko se chkconfig izvaja brez možnosti, prikaže podatke o uporabi. Če je podano le ime storitve, preveri, ali je storitev konfigurirana za zagon v trenutnem nivoju izvajanja. Če je, chkconfig vrne true; sicer se vrne false. Možnost --level se lahko uporabi, če želite, da se poizvedba chkconfig pojavi kot alternativni nivo izvajanja, ne pa trenutni.
Če je po imenu storitve naveden eden od vklopljenih, izklopljenih ali ponastavljenih, chkconfig spremeni podatke o zagonu za določeno storitev. Vklopne in izklopne zastavice povzročajo, da se storitev zažene ali se zaustavi, če se spremeni protokole. Znak za ponastavitev ponastavi zagonske informacije za storitev na vse, kar je navedeno v zadevnem inicializiranem skriptu.
Privzeto možnosti za vklop in izklop vplivajo le na ravni 2, 3, 4 in 5, reset pa vpliva na vse nivoje izvajanja. Možnost --level se lahko uporabi za določitev, na katerih stopnjah vpliva.
Upoštevajte, da za vsako storitev, vsak nivo izvajanja vsebuje začetni skript ali zaustavitveni skript. Pri preklopu na ravni izvajanja, init ne bo znova zagnala že začete storitve in ne bo ponovila storitve, ki se ne izvaja.
Opcije
- levo ravni
Določa stopnje delovanja, na katere naj se operacija nanaša. Naveden je kot niz številk od 0 do 7. Na primer - levo 35 določa podprograme 3 in 5.
- add ime
Ta možnost dodaja novo storitev za upravljanje s pomočjo chkconfig. Ko dodate novo storitev, chkconfig zagotavlja, da ima storitev začetek ali ubijanje vnosa v vsakem koraku. Če kateremu koli nivoju manjka takšen vnos, chkconfig ustvari ustrezen vnos, ki ga določijo privzete vrednosti v inicializiranem skriptu. Upoštevajte, da privzeti vpisi v razdelkih »INIT INFO«, ki so ločeni z LSB, imajo prednost pred privzetimi vrednostmi izvajanja v initscriptu.
--del ime
Storitev je odstranjena iz upravljanja s procesorjem chkconfig in morebitnimi simbolnimi povezavami v /etc/rc0-6.d, ki se nanašajo na to, se odstranijo.
--list ime
Ta možnost navaja vse storitve, ki jih chkconfig ve, in ali so v vsakem nivoju zaustavljeni ali zaženi. Če ime je naveden, informacije so samo prikaže o storitvi ime .
Datoteke Runlevel
Vsaka storitev, ki jo mora upravljati chkconfig, potrebuje dve ali več komentariranih vrstic, dodanih v skript init.d. Prva vrstica pove chkconfig, katere podprograme je treba privzeto zagnati, ter stopnjo prioritete za zagon in zaustavitev. Če se storitev ne bi smela privzeto zagnati v vseh pogojih, a - se uporabi namesto seznama izvedb. Druga vrstica vsebuje opis storitve in se lahko razširi čez več vrstic z nadaljevanjem povratne črte.
Na primer, random.init ima te tri vrstice:
# chkconfig: 2345 20 80 # opis: Shrani in obnavlja sistemski entropijski bazen za # višjo kakovostno generiranje naključnih števil.
To pravi, da bi se moral naključni skript začeti v stopnjah 2, 3, 4 in 5, da mora biti njegova prednostna naloga 20, in da mora biti njegova prednostna stopnja 80. Morali bi ugotoviti, kaj opisuje opis; povzroči, da se črta nadaljuje. Dodatni prostor pred linijo je prezrt.












