Startovací skripty

Z Milan Kerslager
Verze z 21. 3. 2011, 08:27, kterou vytvořil Milan.Kerslager (diskuse | příspěvky) (Založení stránky)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Přejít na: navigace, hledání

Startovací skripty slouží nejen k zabezpečení startu systému, ale i k ovládání démonů v systému (démon je trvale běžící proces, který obstarává nějakou činnost bez přímé komunikace s uživatelem).

Init

Proces init je v unixových systémech základním procesem, který má číslo 1. Dříve byl opravdu prvním (a jediným) spuštěným procesem v systému, který jádro po svém zavedení a inicializaci vytvořilo. Ostatní procesy jsou jeho potomci.

Runlevel

Runlevel je stav procesu init, který symbolicky vyjadřuje, v jakém stavu je systém. Podle LSB je runlevel 1 určen pro správu systému (tzv. singleuser mode), runlevel 3 je určen pro start systému jen s textovým rozhraním. Runlevelem pro start systému s aktivovaným grafickým rozhraním je číslo 5. Implicitní runlevel je určen nastavením programu init v jeho konfiguračním souboru /etc/inittab. Vypište jej příkazem:

$ grep default /etc/inittab
id:3:initdefault:

V každém runlevelu jsou spuštěny startovací skripty z adresáře /etc/init.d/ s parametrem start nebo stop podle nastavení, které můžete zjistit příkazem:

chkconfig --list

Nastavení jednotlivých skriptů lze měnit příkazem chkconfig:

chkconfig network on
chkconfig network off

Externí odkazy