ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Понедельник, 31 марта, 2025
Сегодня у нас 1 праздник:
Международный День Резервного Копирования (World Backup Day). Пользователи сайта социальных новостей reddit предложили сделать дату 31.03 Международным днём резервного копирования, аргументируя это тем, что никогда заранее нельзя узнать, какие сюрпризы преподнесёт 1.04

Команда 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