ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Команда init в Linux с примерами

Команда init в Linux с примерами

init является родительским для всех процессов Linux с PID или идентификатором процесса 1. Это первый процесс, который запускается при загрузке компьютера и работает до завершения работы системы. init означает инициализацию. Проще говоря, роль init заключается в создании процессов из сценария, хранящегося в файле /etc/inittab, который является файлом конфигурации, который будет использоваться системой инициализации. Это последний шаг в последовательности загрузки ядра.

/etc/inittab Specifies the init command control file.

 

Синтаксис

init [OPTIONS...] {COMMAND}

 

Уровни выполнения

Уровни выполнения – это состояние init, в котором определена группа процессов, запускаемых при запуске ОС. Процесс, порожденный init для каждого из этих уровней запуска, определяется в файле /etc/inittab. На каждом уровне выполнения определенное количество остановленных или запущенных служб. Условно семь уровней выполнения существуют числами от нуля до шести.

 

Стандартные уровни выполнения для распространения на основе Red Hat:

Уровень выполнения

Режим Действие
0 Остановка Выключает систему
1 Однопользовательский режим Не настраивает сетевые интерфейсы, не запускает демонов,

или разрешить вход без полномочий root

2 Многопользовательский режим Не настраивает сетевые интерфейсы и не запускает демонов.
3 Многопользовательский режим с подключением к сети Запускает систему нормально.
4 Неопределенный Не используется / определяется пользователем
5 X11 Как уровень запуска 3 + диспетчер отображения (X)
6 Перезагрузить Перезагружает систему

 

По умолчанию большая часть системы на основе LINUX загружается на уровень выполнения 3 или уровень выполнения 5. В дополнение к стандартным уровням выполнения пользователи могут изменять предустановленные уровни выполнения или даже создавать новые в соответствии с требованиями. Уровни выполнения 2 и 4 используются для определенных пользователем уровней выполнения, а уровни выполнения 0 и 6 используются для остановки и перезагрузки системы.

Exit mobile version