Главная Книги - Разные Альт Сервер 9.2. Руководство пользователя (2021 год)
поиск по сайту правообладателям
|
|
содержание .. 19 20 21
65.1. Запуск
операционной
системы 65.1.1. Запуск
системы Алгоритм
запуска
компьютера
приблизительно
такой : 1. BIOS компьютера . 2. Загрузчик
системы ( например , LILO, GRUB или
другой ). В
загрузчике
вы
можете
задать параметры
запуска
системы
или
выбрать
систему
для
запуска . 3. Загружается
ядро Linux. 4. Запускается
на
выполнение
первый
процесс
в
системе —
init. Ядром
запускается
самая
первая
программа
в
системе
init . Её
задачей
является
запуск
новых процессов
и
повторный
запуск
завершившихся . Вы
можете
посмотреть , где
расположился
init
в иерархии
процессов
вашей
системы , введя
команду
pstree . От
конфигурации
init
зависит , какая
система
инициализации
будет
использована . 65.1.2. Система
инициализации Система
инициализации — это
набор
скриптов , которые
будут
выполнены
при
старте
системы . Существуют
разные
системы
инициализации , наиболее
популярной
системой
являются
sysvinit и
ее
модификации . systemd
разрабатывается
как
замена
для
sysVinit . В
Альт Сервер
используется
sysvinit ( от System V init). 65.2. Системы
инициализации systemd и sysvinit 65.2.1. sysvinit System V
— классическая
схема
инициализации , на
которой
базируются
многие
дистрибутивы . Привычна
и
довольно
проста
для
понимания : init
описывает
весь
процесс
загрузки
в
своем конфигурационном
файле
/etc/inittab , откуда
вызываются
другие
программы
и
скрипты
на определенном
этапе
запуска . 65.2.2. systemd systemd
является
альтернативной
системой
инициализации Linux, вобравшей
в
себя достоинства
классического
System V init
и
более
современных
launchd (OS X), SMF (Solaris) и
Upstart (Ubuntu, Fedora), но
при
этом
лишенной
многих
их
недостатков . Он
разрабатывался
для обеспечения
лучшего
выражения
зависимостей
между
службами , что
позволяет
делать одновременно
больше
работы
при
загрузке
системы , и
уменьшить
время
загрузки
системы . systemd (system daemon) реализует
принципиально
новый
подход
к
инициализации
и
контролю работы
системы . Одним
из
ключевых
новшеств
этого
подхода
является
высокая
степень параллелизации
запуска
служб
при
инициализации
системы , что
в
перспективе
позволяет добиться
гораздо
более
высокой
скорости , чем
традиционный
подход
с
последовательным запуском
взаимозависимых
служб . Другим
важным
моментом
является
контроль
над
точками монтирования ( не - жизненно - важные
файловые
системы
можно
монтировать
только
при
первом |