init
Команда дозволяє встановити , що називається поточна система запуску.
Усі машини Linux мають сім рівнів, які відповідають за управління певними системними діями та поведінкою. У класичній установці SystemV кожен рівень запуску буде частиною завантажувальної процедури:
- Runlevel 0 (машина вимкнена)
- Рівень 1 (режим однокористувача / діагностики)
- Рівень 2-4 (завантаження та запуск сервісу)
- Runlevel 5 (Повністю завантажена система, усі сервіси онлайн)
- Рівень 6 (Перехід до перезавантаження)
Команди init
(і telinit
) дозволяють вказати, до якого рівня запуску рухатися init та в яку систему.
Зауважте, проте, що вся концепція запуску рівня трохи застаріла завдяки створенню сервісної моделі (через Upstart та systemd ( service apache2 start
)), і її слід вважати застарілою на користь використання правильних системних команд.
Використання рівнів запуску ризикує припинити основні послуги, тому часто рекомендується не використовувати команди init
або telinit
команди.