Какво представлява програмата init?
Какво представлява програмата init?

Видео: Какво представлява програмата init?

Видео: Какво представлява програмата init?
Видео: Внимание! Вирус халявщика. Компьютерный вирус! Как удалить вирус? 2024, Ноември
Anonim

В него е процес на демон, който продължава да работи, докато системата не бъде изключена. Той е пряк или непряк предшественик на всички други процеси и автоматично приема всички осиротели процеси. В него се стартира от ядрото по време на процеса на зареждане; ще възникне паника на ядрото, ако ядрото не може да го стартира.

По отношение на това, какво прави init?

Init е родител на всички процеси, изпълнявани от ядрото по време на зареждане на система. Неговата основна роля е за създаване на процеси от скрипт, съхранен във файла /etc/inittab. Обикновено има записи, които причиняват в него да създава gettys на всеки ред, в който потребителите могат да влизат.

Освен по-горе, откъде получаваме init код? В в него изпълнимият файл обикновено е /sbin/ в него , въпреки че има няколко алтернативни места, които ядрото ще търси. в него получава инструкциите си от файла /etc/inittab.

Освен по-горе, къде е init файл в Linux?

в него е централно конфигуриран в /etc/inittab файл където са дефинирани нивата на изпълнение (вижте раздел 13.2. 1, „Нива на изпълнение“). В файл също така посочва кои услуги и демони са налични във всяко от нивата на изпълнение. В зависимост от записите в /etc/inittab, няколко скрипта се изпълняват от в него.

Какъв е PID на init?

Родителят pid на init е pid 0, което означава, че неговият родител е ядрото. Pid 1 е коренът на дървото на процеса на потребителското пространство: Възможно е да се достигне pid 1 на linux система от всеки процес чрез рекурсивно следване на родител на всеки процес. Ако pid 1 умира, ядрото ще изпадне в паника и трябва да рестартирате машината.

Препоръчано: