| 
 
 ![[*]](zny_elo.gif)  
 ![[*]](zny_vis.gif)  
 ![[*]](zny_fel.gif)  
 
 ![[*]](ztart.gif)  
   | 
 
     
Az init konfigurálása a getty elindítására: a /etc/inittab fájl
Induláskor az init  a /etc/inittab  konfigurációs fájlt
olvassa be. A rendszer futása közben ezt újraolvassa, ha HUP jelzést
kap, pl. úgy, hogy a root felhasználó egy kill -HUP 1 
parancsot ad ki. Ez lehetővé teszi, hogy a rendszer újraindítása
nélkül tudjuk hatásossá tenni az init  konfigurációjának változását.
	
A /etc/inittab  fájl szerkezete kicsit bonyolult. Egy egyszerű
esettel, a getty  vonalak beállításával, fogunk kezdeni. A
/etc/inittab  sorai négy, kettősponttal határolt mezőre oszlanak:
	
 
id:runlevels:action:process
A mezőket lejjebb írjuk le. Ezen kívül a /etc/inittab 
tartalmazhat üres sorokat és ` #'-jellel kezdődőket, melyeket
figyelmen kívül hagy.
 
Egy getty -t indítani az első virtuális terminálon (azaz a
/dev/tty1 -en) minden normális többfelhasználós futásszinten
(2-5) a következő módon lehet:id
Ez azonosítja a fájlon belüli sort. A getty  vonalakra ez mondja
meg a terminált, amelyen fut, pontosabban a /dev/tty  utáni
karaktereket az eszközfájl nevében. Más sorokra tartalma lényegtelen
(de nem lehet túl hosszú), és egyedinek kell lenni.
	
runlevels
A futásszintek, melyekre a sor vonatkozik. A szinteket egyetlen
számként kell megadni elválasztójel nélkül. (A futásszinteket a
következő alfejezet tárgyalja.)
			
action
Mit kell tenni a megadott sorral. Pl. mindig újraindítani
(respawn), vagy csak egyszer futtatni (once).
			
process
A futtatandó parancs.
 
 
1:2345:respawn:/sbin/getty 9600 tty1
 
Az első mező azt mondja, hogy ez a sor a /dev/tty1 -re
vonatkozik. A második mező szerinet ez a 2, 3, 4 és 5 futásszinteken
érvényes. A harmadik mező azt jelenti, hogy a parancsot újra el kell
indítani, ha kilép (így újra be lehet jelentkezni az adott terminálon
kilépés után). Az utolsó mező az a parancs, amely futtatja a
getty  programot az első virtuális terminálon. (Ennek
paraméterezése már magán a getty  programon múlik, így ennek a
megfelelő dokumentációban -- mint pl. a getty  kézikönyv lapjai --
nézhetünk utána.) 
 
Ha betárcsázó modemvonalhoz akarunk terminált kapcsolni, minden ilyen
vonalhoz egy sort kell adni a /etc/inittab  fájlhoz. A részleteket
a init (8), inittab (5), és getty (8) kézikönyv lapokon
találhatjuk meg.
	
Ha egy parancs hibával áll le, amikor indul, és az init  úgy van
beállítva, hogy újraindítsa ezt, az sok erőforrást köthet le: a
program elindul, leáll, újraindul, újra leáll, stb. Ez elleni
védekezésként az init  figyeli, milyen gyakran indít újra egy
parancsot, és ha ez átlép egy bizonyos gyakoriságot, öt percre
kikapcsolja ennek újraindítását.
 
 |