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]/*).
Смотрите также
Мануал Init(1) (от systemd-sysv).
Мануал Init(8) (от sysvinit-core).
http://www.yolinux.com/TUTORIALS/LinuxTutorialInitProcess.html
- update-rc.d, эквивалент chkconfig