mirror of
https://github.com/Linux4Yourself/book.git
synced 2025-02-03 23:47:16 +08:00
Merge pull request #311 from Linux4Yourself/feature/init-system
init-system
This commit is contained in:
commit
8c73e3da1d
@ -107,6 +107,9 @@
|
|||||||
- [Openssl](build-system/openssl)
|
- [Openssl](build-system/openssl)
|
||||||
- [Sqlite](build-system/sqlite)
|
- [Sqlite](build-system/sqlite)
|
||||||
- [Python](build-system/python.md)
|
- [Python](build-system/python.md)
|
||||||
|
- [**Выбор системы инициализации**](build-system/init-system)
|
||||||
|
- **SysVinit**
|
||||||
|
- **SystemD**
|
||||||
|
|
||||||
- [**Вспомогательные материалы**](additional/additional)
|
- [**Вспомогательные материалы**](additional/additional)
|
||||||
- **Строение GNU/Linux**
|
- **Строение GNU/Linux**
|
||||||
|
10
docs/build-system/init-system.md
Normal file
10
docs/build-system/init-system.md
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
# Выбор системы инициализации
|
||||||
|
|
||||||
|
В операционной системе Linux после завершения загрузки ядра начинается инициализация Linux системы, сервисов и других компонентов.
|
||||||
|
|
||||||
|
За это отвечает процесс инициализации, он запускается ядром сразу после завершения загрузки, имеет ``PID 1``, и будет выполняться пока будет работать система. Обычно (согласно Filesystem Hierarchy Standard) располагается по пути ``/sbin/init``. Существуют отличия в организации работы подсистемы в операционных системах, ведущих родословную от System V и систем в стиле BSD.
|
||||||
|
|
||||||
|
|
||||||
|
В процессе загрузки после инициализации ядра как правило запускается /sbin/init как первый процесс пользовательского режима, и init отвечает за дальнейшую загрузку системы. Для этого запускаются стартовые сценарии, которые выполняют проверку и монтирование файловых систем, запуск необходимых сервисов, настройку ядра (в том числе загрузку модулей ядра согласно установленному оборудованию, настройку IP-адресов, таблиц маршрутизации и другие задачи), запуск графической оболочки. Основная информация для загрузки как правило размещается в ``/etc/inittab``.
|
||||||
|
|
||||||
|
?> Данный раздел предоставляет выбор между несколькими системами инициализации. Вам необходимо самостоятельно выбрать желаемую.
|
Loading…
Reference in New Issue
Block a user