Chkconfig - Linux / Unix команадсы

chkconfig - жүйелік қызметтер үшін орындалатын ақпараттарды жаңарту және сұраулар

Синопсис

chkconfig --list [ name ]
chkconfig - аттың аты
chkconfig - ат атауы
chkconfig [- деңгей деңгейлері ] аты
chkconfig [- деңгей деңгейі ] атауы

Сипаттама

chkconfig бұл каталогтардағы көптеген символдық сілтемелерді тікелей басқаратын тапсырманың жүйелік әкімшілерін босату арқылы /etc/rc[0-6].d каталогының иерархиясын сақтауға арналған қарапайым пәрмен жолы құралын ұсынады.

Chkconfig іске асыру IRIX операциялық жүйесінде chkconfig командасымен шабыттанды. Алайда /etc/rc[0-6].d иерархиясынан тыс конфигурациялық ақпаратты сақтаудың орнына, бұл нұсқа /etc/rc[0-6].d мекен-жайындағы симлинктерді тікелей басқарады. Бұл конфигурация туралы барлық қызметтерді қандай қызметтерді init бір жерде басталатынына байланысты қалдырады.

chkconfig бес түрлі функцияларды қамтиды: басқару үшін жаңа қызметтерді қосу, басқарудан қызметтерді жою, қызметтерге ағымдағы іске қосу ақпаратын тізімдеу, қызметтерге арналған бастапқы деректерді өзгерту және белгілі бір қызметтің іске қосу күйін тексеру.

Chkconfig ешқандай опцияларсыз іске қосылғанда, ол пайдалану туралы ақпаратты көрсетеді. Қызмет аты ғана көрсетілсе, ол ағымдағы жұмыс деңгейінде іске қосылатын етіп конфигурацияланғанын тексереді. Егер болса, chkconfig шын мәнін қайтарады; әйтпесе ол жалған қайтарады. - Жоғары деңгейдегі опция varchkconfig сұранысына ағымдағы деңгейден гөрі баламалы жұмыс деңгейіне арналған болуы мүмкін.

Егер қосылатын, өшіретін немесе ысырудың біреуі қызметтік атаудан кейін көрсетілсе, chkconfig көрсетілген қызметтің бастапқы деректерін өзгертеді. Қосу және өшіру жалаушалары қызметтің басталуына немесе тоқтатылуына әкеліп соғады. Қалпына келтіру жалауы қызметтің бастапқы деректерін init сценарийінде көрсетілген барлық параметрлерге қайтарады.

Әдепкі бойынша, қосу және өшіру опциялары тек 2, 3, 4 және 5 деңгейлеріне әсер етеді, ал қалпына келтіру барлық іске қосу деңгейлеріне әсер етеді. - деңгей деңгейлері қандай деңгейлерге әсер ететінін анықтау үшін пайдаланылуы мүмкін.

Әрбір қызмет үшін әрбір іске қосу деңгейінің бастау сценарийі немесе тоқтату сценарийі бар екенін ескеріңіз. Іске қосу деңгейін ауыстырған кезде, init іске қосылған қызметті қайтадан бастайды және іске қосылмаған қызметті қайтадан тоқтатпайды.

Опциялар

- деңгей деңгейлері

Әрекетпен байланысты іске қосу деңгейлерін анықтайды. Ол 0-ден 7-ге дейінгі сандар санымен беріледі. Мысалы, - 35-деңгейде 3 және 5-деңгейлер.

- есімнің аты

Бұл параметр chkconfig арқылы басқару үшін жаңа қызметті қосады. Жаңа қызмет қосылса, chkconfig қызметтің әрбір іске қосу деңгейінде басталу немесе өлтіру жазбасы бар екенін қамтамасыз етеді. Егер қандай-да бір деңгейде мұндай жазба болмаса, chkconfig тиісті жазбаны init сценарийінде әдепкі мәндермен көрсетілгендей жасайды. LSB-де бөлінген «INIT INFO» бөлімдеріндегі әдепкі жазбалар иницит бойынша әдепкі жұмыс деңгейлерінен басымдыққа ие екенін ескеріңіз.

- аттың аты

Қызмет chkconfig басқаруынан жойылады және оған қатысты /etc/rc[0-6].d ішіндегі кез келген символдық сілтемелер жойылады.

- тізім атауы

Бұл опция chkconfig білетін барлық қызметтердің тізімін және олардың әр деңгейде тоқтатылғанын немесе басталатындығын тізімдейді. Атау көрсетілсе, ақпарат тек қызмет атауы туралы көрсетеді.

Runlevel файлдары

Chkconfig арқылы басқарылатын әрбір қызмет өзінің init.d сценарийіне қосылған екі немесе одан да көп түсіндірілген жолдарды қажет етеді. Бірінші жолда chkconfig әдепкі бойынша қызметтің қандай деңгейде іске қосылуы керек екенін, сондай-ақ басталу және тоқтату басымдық деңгейлерін көрсетеді. Егер қызмет әдепкі бойынша кез-келген жұмыс деңгейінде басталмауы керек болса, а - орындау деңгейінің тізімінің орнына қолданылуға тиіс. Екінші жолда қызметке арналған сипаттама бар және кері қиғаш сызықпен бірнеше сызық бойынша кеңейтілуі мүмкін.

Мысалы, random.init осы үш жолды қамтиды:

# chkconfig: 2345 20 80 # сипаттамасы: \ # жоғары сапалы кездейсоқ сандар үшін жүйелік бойымыздағы бассейнді сақтайды және қалпына келтіреді.

Бұл кездейсоқ сценарий 2, 3, 4 және 5 деңгейлерде басталуы керек, оның бастапқы басымдығы 20 болуы керек және оның тоқтау басымдығы 80 болуы керек. Сіз сипаттаудың не екенін түсінуіңіз керек; \ жолдың жалғасуына әкеледі. Жолдың алдындағы қосымша кеңістік еленбейді.