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

chkconfig - актуализации и заявки за информация за навигация за системни услуги

резюме

chkconfig - списък [ име ]
chkconfig --Add име
chkconfig - делено име
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 може да бъде използвана, за да haschkconfig заявите алтернативен runlevel, а не текущия.

Ако една от включените, изключените или нулираните се зададе след името на услугата, chkconfig променя информацията за стартиране за конкретната услуга. Флаговете за включване и изключване натискат услугата да се стартира или спира, съответно, при промените на пистите. Флагът за нулиране нулира информацията за стартиране за услугата, независимо от това, което е посочено в въпросния init скрипт.

По подразбиране опциите за включване и изключване засягат само нива на изпълнение 2, 3, 4 и 5, докато нулирането засяга всички нива на изпълнение. Опцията - ниво може да се използва, за да се определи кои нива на изпълнение са засегнати.

Обърнете внимание, че за всяка услуга всяко ниво на изпълнение има начален скрипт или скрипт. Когато превключвате нива на работа, init няма да стартира отново стартирана услуга и няма да преустанови услугата, която не се изпълнява.

Настроики

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

Посочва нивата на изпълнение, за които трябва да се отнася дадена операция. Той се дава като низ от номера от 0 до 7. Например - ниво 35 определя нива на изпълнение 3 и 5.

--Add име

Тази опция добавя нова услуга за управление от chkconfig. Когато се добави нова услуга, chkconfig гарантира, че услугата има начален или убива запис във всяко ниво на изпълнение. Ако никой от нивата на изпълнение липсва такъв запис, chkconfig създава съответния запис, както е указано от стойностите по подразбиране в скрипта за инициализиране. Обърнете внимание, че вписванията по подразбиране в секциите "INIT INFO", обозначени с LSB, имат предимство пред стандартните нива на изпълнение в началния шрифт.

- наименование

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

- име на листа

Тази опция изброява всички услуги, за които chkconfig знае, и дали те са прекъснати или стартирани на всяко ниво на управление. Ако е посочено име , информацията показва само името на услугата.

Файлове на ниво "Runlevel"

Всяка услуга, която трябва да се управлява от chkconfig, се нуждае от две или повече коментирани линии, добавени към своя скрипт init.d. Първият ред казва на chkconfig какви нива на изпълнение на услугата трябва да бъдат стартирани по подразбиране, както и нивата на приоритет за стартиране и спиране. Ако услугата по подразбиране не трябва да се стартира на нивелири, а - трябва да се използва вместо списъка с текущите нива. Вторият ред съдържа описание на услугата и може да бъде разширен на няколко линии с продължаване на наклона.

Например, random.init има тези три реда:

# chkconfig: 2345 20 80 # описание: Записва и възстановява системата за ентропия за \ # по-високо качество произволно поколение.

Това гласи, че случайният скрипт трябва да се стартира на нива 2, 3, 4 и 5, че неговият приоритет за начало трябва да бъде 20 и че неговият приоритет за спиране трябва да бъде 80. Трябва да можете да разберете какво се казва в описанието; \ причинява продължаването на линията. Допълнителното пространство пред линията се игнорира.