Chkconfig - команда за Linux / Unix

chkconfig - надградби и барања за информации за runlevel за системски услуги

Синопсис

chkconfig - листа [ име ]
chkconfig --add име
chkconfig --del име
chkconfig [ нивоа на нивото ] име <на | исклучено | ресетирање>
chkconfig [ нивоа нивоа ] име

Опис

chkconfig обезбедува едноставна алатка за командна линија за одржување на хиерархијата на директориуми /etc/rc[0-6].d преку укинување на системските администратори на задачата за директно манипулирање со бројните симболички врски во тие директориуми.

Оваа имплементација на chkconfig беше инспирирана од командата chkconfig присутна во оперативниот систем IRIX. Наместо да одржува информации за конфигурација надвор од хиерархијата /etc/rc[0-6].d, оваа верзија директно управува со симболите во /etc/rc[0-6].d. Ова ги остава сите информации за конфигурација во врска со тоа што започнува услугите во една локација.

chkconfig има пет различни функции: додавање на нови услуги за управување, отстранување на услугите од управување, наведување на тековни информации за стартување за услугите, менување на информации за стартување за услугите и проверка на стартната состојба на одредена услуга.

Кога chkconfig се извршува без никакви опции, тој ги прикажува информациите за користењето. Ако е дадено само име на услуга, тој проверува дали услугата е конфигурирана да се стартува во тековниот работен лист. Ако е така, chkconfig се враќа точно; инаку се враќа лажно. Опцијата -level може да се користи за да се појави havechkconfig алтернативен работен лист, а не сегашниот.

Ако некој од вклучен, исклучен или ресетирање е наведен по името на услугата, chkconfig ги менува информациите за стартување за наведената услуга. Знаците за вклучување и исклучување предизвикуваат услугата да се стартува или прекине, соодветно, во чекорите што се менуваат. Знамето за ресетирање ги обновува информациите за стартување за услугата на она што е наведено во иницијалната скрипта за која станува збор.

По дифолт, опциите за вклучување и исклучување влијаат само на нивоата 2, 3, 4 и 5, додека ресетирањето влијае на сите нивоа. Опцијата - лента може да се користи за да се определи на кои степени се зафатени постапките.

Забележете дека за секоја услуга, секое ниво на извршување има или почетен скрипт или запис за запирање. При префрлање на работните нивоа, init нема повторно да започне веќе активирана услуга и нема да ја прекине услугата што не работи.

Опции

- нивоа на ниво

Ги одредува нивоата за работа на кои треба да се однесува операцијата. Дадена е како низа броеви од 0 до 7. На пример, - лево 35 ги одредува граничните вредности 3 и 5.

--Add име

Оваа опција додава нова услуга за управување со chkconfig. Кога ќе се додаде нова услуга, chkconfig осигурува дека услугата има или старт или убие запис во секое ниво на извршување. Ако било кој елемент во извршувањето недостига таков запис, chkconfig создава соодветен внес како што е наведено од стандардните вредности во инит скриптата. Забележете дека стандардните записи во секциите "ИНИТ ИНФО" со ограничувања со LSB имаат предност во однос на стандардните гранични вредности во initscript.

- дел име

Услугата е отстранета од управувањето со chkconfig и сите симболички врски во /etc/rc[0-6].d кои се однесуваат на него се отстранети.

- име на листа

Оваа опција ги наведува сите услуги за кои знаат chkconfig и дали се застапени или започнати во секое ниво на извршување. Ако името е наведено, информациите се прикажуваат само за името на сервисот.

Датотеки на извршување

Секоја услуга која треба да биде управувана од chkconfig бара две или повеќе коментирани линии додадени на нејзината init.d скрипта. Првата линија кажува дека chkconfig треба да ги стартува услугите по стандард, како и нивото на приоритет за почеток и крај. Ако услугата не треба, по дифолт, да се стартува во сите нивоа, a - треба да се користи на местото на листата на кандидирања. Втората линија содржи опис за услугата и може да се прошири преку повеќе линии со продолжување на обратна коса црта.

На пример, random.init ги има овие три редови:

# chkconfig: 2345 20 80 # опис: Зачувува и го враќа системскиот ентропски базен за \ # повисок квалитет на генерација на случаен број.

Ова вели дека случаен скрипта треба да се започне во нивоата 2, 3, 4 и 5, дека нејзиниот почетен приоритет треба да биде 20, и дека неговиот приоритет за застанување треба да биде 80. Треба да бидете способни да дознаете што опишува описот; \ предизвикува продолжувањето на линијата. Дополнителниот простор пред линијата е игнориран.