Linux Labs

Система изнутри: ресурсы, ядро, процессы / Ступень 10 из 12

От GRUB до target: как загружается система

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 8 из 8 · итог · 2 мин

Итог

  • Загрузка идёт по ступеням: прошивка → GRUB → ядро с initramfs → systemd → цель загрузки, на сервере — multi-user.target.
  • systemd-analyze меряет ядро и службы, blame — сколько запускался каждый юнит, critical-chain — кого загрузка ждала.
  • After= и Before= задают порядок, Wants= и Requires= — зависимость; вместе они значат «запусти и дождись».
  • Служба попадает в загрузку через цель — WantedBy= и enable, — а systemd-analyze verify проверяет юнит заранее.
  • Загрузка из начала урока шла дольше обычного из-за ожидания сети: в blame служба ожидания стояла первой, а в critical-chain — под network-online.target, которой ждали nginx и терминал.
Ubuntu 24.04
Загрузка…