Co je init program?
Co je init program?

Video: Co je init program?

Video: Co je init program?
Video: Jennifer Lopez - Ain't Your Mama (Official Video) 2024, Smět
Anonim

Init je proces démona, který běží až do vypnutí systému. Je přímým nebo nepřímým předchůdcem všech ostatních procesů a automaticky přebírá všechny osiřelé procesy. Init je spuštěn jádrem během procesu zavádění; pokud jádro není schopno spustit, dojde k panice jádra.

Co v tomto ohledu dělá init?

Init je rodič všech procesů, spouštěný jádrem během zavádění systému. Jeho hlavní role je vytvořit procesy ze skriptu uloženého v souboru /etc/inittab. Obvykle obsahuje položky, které způsobují init k vytvoření gettys na každém řádku, ke kterému se uživatelé mohou přihlásit.

Kromě výše uvedeného, odkud získáme init kód? The init spustitelný soubor je obvykle /sbin/ init , ačkoli existuje několik alternativních umístění, která bude jádro prohledávat. init získává instrukce ze souboru /etc/inittab.

Kromě výše uvedeného, kde je init soubor v Linuxu?

init je centrálně konfigurován v /etc/inittab soubor kde jsou definovány úrovně běhu (viz 13.2. 1 – „Úrovně běhu“). The soubor také určuje, které služby a démoni jsou k dispozici v každé z úrovní běhu. V závislosti na položkách v /etc/inittab je spuštěno několik skriptů init.

Jaké je PID init?

Rodič pid init je pid 0, což znamená, že jeho rodičem je jádro. Pid 1 je kořen stromu procesů v uživatelském prostoru: Je možné dosáhnout pid 1 na linuxovém systému z libovolného procesu rekurzivním sledováním rodiče každého procesu. Li pid 1 zemře, jádro zpanikaří a musíte restartovat počítač.

Doporučuje: