Home (Главная)

Page 152 - Страница 152
Page 152
background image

Загрузочные файлы 

153 

• Уровень исполнения 0 останавливает работу всех процессов, а затем и 

систему. 

• Уровень 1 переводит систему в однопользовательский режим. Однопользо-

вательский режим используется системным администратором для выпол-

нения операций, которые невозможны в присутствии других работающих 

в системе пользователей. Этот уровень может обозначаться буквой S, а не 

цифрой 1. В Solaris однопользовательский режим обозначается буквой S. 

• Уровень 2 - специальный многопользовательский режим, в котором не 

поддерживается совместный доступ к файлам. 

• Уровень 3 - полноценная многопользовательская среда с поддержкой 

полного диапазона служб, включая совместный доступ к файлам по NFS. 

Это режим по умолчанию для систем Solaris. 

• Уровень 4 не используется. Таким образом, существует возможность соз-

дать собственное состояние системы и реализовать его посредством уров-

ня 4. 

• Уровень 5 инициализирует систему в качестве выделенного терминала 

X Window. В системах Linux на этом уровне доступен вход в систему с 

консоли X Window. Когда система Linux загружается по уровню 3, она 

предоставляет пользователям для регистрации текстовую консоль. В So-

laris этот уровень работы не используется. Переход на уровень 5 в Solaris 

приводит к останову системы. 

• Уровень 6 останавливает работу всех процессов и перезагружает систему. 
Теперь, когда ситуация с уровнями немного прояснилась, отметим, что в 

различных системах уровни исполнения трактуются по-разному. Это проис-

ходит потому, что уровни исполнения - программный компонент. Это аргу-

менты загрузочных команд, предписывающие процессу init вызов опреде-

ленных сценариев. Сценарии могут содержать любые допустимые команды. 

Отображение уровней init в загрузочные файлы происходит при помощи 

файла inittab. 

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

Любая строка файла inittab, которая начинается символом решетки (#), яв-

ляется комментарием. Разумное число комментариев не повредит, посколь-

ку синтаксис строк файла inittab весьма насыщенный и загадочный. Запись 

inittab имеет следующий формат: 

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

Моле

 метка

 имеет длину от одного до четырех символов и идентифицирует 

(•троку. Отдельные системы поддерживают только двухсимвольные метки, 

поэтому в большинстве случаев их длина ограничена двумя символами. Мет-

ки могут быть произвольной строкой; они не имеют специального значения. 
Поле

 уровень

 определяет уровни исполнения, для которых действует эта за-

пись. Если поле содержит цифру 3, процесс, на который указывает запись, 

должен быть запущен при инициализации системы по уровню исполнения 3.