Разбираемся с /etc/inittab

Содержание материала

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

Любая строка файла inittab, которая начинается символом решетки (#), является комментарием. Разумное число комментариев не повредит, поскольку синтаксис строк файла inittab весьма насыщенный и загадочный. Запись inittab имеет следующий формат:

метка:уровень:действие:процесс

Моле метка имеет длину от одного до четырех символов и идентифицирует строку. Отдельные системы поддерживают только двухсимвольные метки, поэтому в большинстве случаев их длина ограничена двумя символами. Метки могут быть произвольной строкой; они не имеют специального значения. Поле уровень определяет уровни исполнения, для которых действует эта запись. Если поле содержит цифру 3, процесс, на который указывает запись, должен быть запущен при инициализации системы по уровню исполнения 3.

Можно указывать несколько уровней одновременно. Записи с пустым полем уровня не участвуют в инициализации конкретных уровней. Например, в системах Linux существует запись inittab, связанная с обработкой комбинации из трех пальцев (<Ctrl>+<Alt>+<Del>); она имеет пустое поле уровня. Поле действие определяет условия, при которых выполняется процесс. В табл. 5.1 перечислены значения действий, существующие в системах Red Hat, Mandrake и Caldera Linux.

Таблица 5.1. Значения действий для inittab в Linux

Действие Значение
Boot Выполняется при загрузке системы. Уровни не используются
Boot wait Выполняется при загрузке системы; init ожидает завершения процесса. Уровни не используются
Ctrlaltdel Выполняется по сочетанию клавиш <Ctrl>+<Alt>+<Del>, init получает сигнал SIGINT. Уровни не используются
Initdefault Отсутствует выполняемый процесс. Действие устанавливает уровень исполнения по умолчанию
Kbrequest Выполняется, когда init получает сигнал с клавиатуры. Сочетание клавиш должно быть связано с клавиатурным сигналом (KeyBoarcl-Signal)
Off Отключает запись, блокирует выполнение процесса
Once Выполняется единожды для каждого уровня исполнения
Ondemand Выполняется, когда система переходит на один из специальных уровней, А, В или С
Powerfail Выполняется, когда init получает сигнал SIGPWR
Powerokwait Выполняется, когда init получает сигнал SIGPWR и файл /etc/power-status содержит слово OK
Powerwait Выполняется, когда init получает сигнал SIGPWR; init ожидает завершения процесса
Respawn Перезапускает процесс после завершения
sysinit Выполняется до всех процессов boot и bootwait
wait Выполняет процесс при переходе в рабочий режим, init ожидает завершения процесса

Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.