Что такое программа инициализации?
Что такое программа инициализации?

Видео: Что такое программа инициализации?

Видео: Что такое программа инициализации?
Видео: Ошибка инициализации платформы ".NET Framework 4" в Windows 10 2024, Ноябрь
Anonim

В этом - это процесс-демон, который продолжает работать до тех пор, пока система не будет выключена. Он является прямым или косвенным предком всех других процессов и автоматически принимает все потерянные процессы. В этом запускается ядром в процессе загрузки; произойдет паника ядра, если ядро не сможет его запустить.

В связи с этим, что делает init?

Init - это родительский для всех процессов, выполняемых ядром при загрузке системы. Его основная роль является для создания процессов из скрипта, хранящегося в файле / etc / inittab. Обычно в нем есть записи, которые вызывают в этом для создания gettys в каждой строке, в которую пользователи могут войти.

Кроме того, откуда мы берем код инициализации? В в этом исполняемый файл обычно / sbin / в этом , хотя есть несколько альтернативных мест, в которых ядро будет искать. в этом получает свои инструкции из файла / etc / inittab.

Кроме того, где находится файл инициализации в Linux?

в этом централизованно настраивается в / etc / inittab файл где определены уровни выполнения (см. Раздел 13.2. 1, «Уровни выполнения»). В файл также указывает, какие службы и демоны доступны на каждом из уровней выполнения. В зависимости от записей в / etc / inittab, несколько скриптов запускаются в этом.

Что такое PID инициализации?

Родитель pid инициализации является пид 0, что означает, что его родителем является ядро. Pid 1 - корень дерева процессов пользовательского пространства: можно достичь пид 1 в системе Linux из любого процесса, рекурсивно следуя за каждым родительским процессом. Если пид 1 умирает, ядро запаникует, и вам придется перезагрузить машину.

Рекомендуемые: