Translation(s): English - Français - Italiano- Русский ~


BootProcess > init


Init является первой программой, запускаемой при загрузке системы. Она работает под номером 1 до выключения системы. Задача Init - запуск других программ, которые необходимы для функционирования системы. Все другие процессы происходят от Init.

Обзор

Процесс инициализации системы обрабатывается демоном init. В версии jessie и других более поздних версиях /sbin/init - это символическая ссылка на один из множества init демонов: /lib/systemd/systemd (см. systemd), /lib/sysvinit/init (см. ниже) или какая-либо другая система запуска системы.

Полностью поддерживается только systemd; sysvinit поддерживается в большинстве случаев, но пакеты Дебиан не должны содержать в себе скрипты запуска для sysvinit в обязательном порядке. runit также поставляется, хотя он не был должным образом протестирован, как другие.

Оставшаяся часть данной страницы описывает демон sysvinit init, который устанавливался по умолчанию в версиях wheezy и ранее, и является поддерживаемой альтернативой в версии jessie и позднее.

Концигурация sysvinit

Концигурация inittab указывает init, что должно быть сделано. В особенности она содержит строки:

  • id:2:initdefault:
    
    si::sysinit:/etc/init.d/rcS
    
    l2:2:wait:/etc/init.d/rc 2

Которые вынуждают /etc/init.d/rcS запустить скрипты инициализации (в /etc/rcS.d/*), а затем скрипты для требуемого уровня запуска (в /etc/rcS.[0-9]/*).

Смотрите также


CategoryBootProcess