Системи ініціалізації linux айті бубон

Системи ініціалізації Linux: System V, BSD, systemd, Upstart.

Система ініціалізації Linux - це набір скриптів, що виконуються при старті системи. Скрипти написані на мові shell-script класичного Boure Shell (sh). Історично склалося так, що існує дві системи ініціалізації:

Вони відрізняються один від одного організацією стартових скриптів: як вони називаються, в яких директоріях розташовуються, послідовність виклику і т.д.

Послідовність дій при старті комп'ютера.

При запуску PC сумісного комп'ютера відбувається наступна послідовність дій:

виконується BIOS комп'ютера;

запускається завантажувач операційної системи - LILO, grub2 або будь-який інший;

завантажується ядро ​​Linux.

Ядро стартує і крім основних дій підключає кореневу файлову систему в режимі тільки для читання, а так же запускає найпершу програму в системі - Програма init. Тобто, в результаті ми маємо:

підключену в режимі тільки для читання кореневу файлову систему;

працюючу програму init

Подальші дії, які будуть виконуватися при старті системи, багато в чому залежать від конфігурації програми init.

До цього моменту ще не важливо яка система ініціалізації використовується. Не залежно від неї у всіх Linux спочатку запускається init. А ось яка система ініціалізації буде використовуватися в подальшому залежить від того як налаштований init.

Система ініціалізації System V inittab. Використовується в OC: ASPLinux

Схожі статті