Skip to main content

Цхкцонфиг - Разумевање Линук / Уник наредбе

Anonim

Цхкцонфиг нуди једноставну алатку за командну линију за одржавање хијерархије директоријума /етц/рц0-6.д тако што ће системским администраторима разрешити задатак директног манипулирања бројним симболичним везама у тим директоријумима.

Синопсис

Цхкцонфиг ажурирања и упита информације о рунлевел-у за системске услуге.

  • цхкцонфиг --лист име
  • цхкцонфиг --адд име
  • цхкцонфиг --дел име
  • цхкцонфиг --левел нивоа име
  • цхкцонфиг --левел нивоа име

Ова имплементација цхкцонфиг инспирисана је командом цхкцонфиг која је присутна у оперативном систему ИРИКС. Уместо одржавања конфигурационих података изван хијерархије /етц/рц0-6.д, ова верзија директно управља симболима у /етц/рц0-6.д. Ово оставља све информације о конфигурацији у вези са којим услугама у томе почиње на једној локацији.

Цхкцонфиг има пет различитих функција: додавање нових услуга за управљање, уклањање услуга из менаџмента, навођење тренутних информација о покретању услуга, промену информација о покретању за услуге и проверу стања покретања одређене услуге.

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

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

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

Имајте на уму да за сваку услугу, сваки рунлевел има или почетни скрипт или стоп скрипту. Приликом промене нивоа извођења, инит неће поново покренути већ започету услугу, а неће поновити сервис који се не покреће.

Опције

--левел нивоа

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

--додати име

Ова опција додаје нови сервис за управљање помоћу цхкцонфиг-а. Када се дода нова услуга, цхкцонфиг осигурава да услуга има почетак или убијање уноса у сваком радном колону. Ако било ком рунлевелу недостаје такав унос, цхкцонфиг креира одговарајући унос као што је наведено у дефаултним вриједностима у инит скрипти. Имајте на уму да се подразумевани уноси у одељцима 'ИНИТ ИНФО' са ограниченим ЛСБ имају предност у односу на подразумеване нивое извођења у инитсцрипту.

--дел име

Услуга је уклоњена из управљачког програма цхкцонфиг и све симболичке везе у /етц/рц0-6.д који се односе на њега уклонити.

--листа име

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

Рунлевел Филес

Свака услуга која треба управљати од стране цхкцонфиг-а захтијева двије или више коментираних линија доданих у инит.д скрипту. Прва линија говори о чему се подразумевају подразумевани радни протокови којима се сервис треба покренути, као и почетни и зауставни ниво приоритета. Ако услуга не треба, по дефаулту, да се покрене на било којим радним нивоима, а - требало би да се користи уместо листе рунлевелса. Друга линија садржи опис услуге и може се проширити преко више линија са наставком са повратном траком.

На пример, рандом.инит има ове три реда:

# цхкцонфиг: 2345 20 80 # опис: Сачува и враћа базу ентропи система за # генерацију произвољних произвољних генерација.

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