1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237
|
.\"{{{}}}
.\"{{{ Title
.TH INITTAB 5 "May 19, 1998" "" "Linux System Administrator's Manual"
.\"}}}
.\"{{{ Name
.SH NV
inittab \- a sysv-compatibilis init process ltal hasznlt inittab fjl
formtum.
.\"}}}
.\"{{{ Description
.SH LERS
Az \fBinittab\fR fjl lerja mely processek indulnak el az indulskor s a
norml mveletek kzben (pldul:\& /etc/rc, getty-k ...). Az
.BR init (8)
megklnbztet olyan tbbszrs \fIfutsszinteket\fR, ezek mindegyike sajt
belltsa lehet a futtantand programokrl. rvnys futsi szintek a
\fB0\fP-\fB6\fP, ezenkvl \fBA\fP, \fBB\fP, s
\fBC\fP a \fBhelybeni\fR bejegyzsekhez. Egy inittab fjlbejegyzsnek
a kvetkez formtumnak kell lennie:
.RS
.sp
\fIazon.\fP:\fIfutsszint\fP:\fItevkenysg\fP:\fIprocessz\fP
.sp
.RE
A `#'-el kezdd sorok mellzsre kerlnek.</DL>
.\"{{{ azon.
.IP \fIid\fP
Egyedi, 1-4 elembol allo karakterlanc, ami azonostja a bejegyzst az
inittabban (azon sysvinit verzik esetben amelyek fordtshoz tartoz
library < 5.2.18 , vagy mg az a.out-os rendszerhez kszlt, a korlt 2
karakter).
.sp
Megjegyzs: Getty vagy msmilyen login processesknl
az \fIazon\fP mez a tty megfelel tty rangjnak kell
lennie, pldul\& \fB1\fP a \fBtty1\fP helyett. Mskppen
a bejelentkezsi nyilvntarts helytelenl mkdhet.
.\"}}}
.\"{{{ futsszintek
.IP \fIfutsszintek\fP
Leirjk, hogy melyik futsi szinteken jn ltre az adott tevkenysg.
.\"}}}
.\"{{{ tevkenysg
.IP \fItevkenysg\fP
lerja, hogy milyen tevkenysg jjjn ltre.
.\"}}}
.\"{{{ processz
.IP \fIprocess\fP
Meghatrozza, hogy melyik process indtodjon el. Ha a process mez `+'
karakterrel kezddik, akkor az init nem csinl utmp s wtmp nyilvntartst a
processnek. Ez akkor szksges, ha a getty ragaszkodik a sajt utmp/wtmp
hztartshoz. Ez egy trtnelmi hiba.
.\"}}}
.PP
A \fIfutsszintek\fP mez tbb rtket is tartalmazhat, a klnbz
futsszintekhez. Pldul az \fB123\fP meghatrozza, hogy a programnak az
1-es, 2-es s 3-as futsszinten kell futnia.
Az \fBhelybeni\fP futsszint bejegyzsek lehetnek \fBA\fP,
\fBB\fP, vagy \fBC\fP. A \fBsysinit\fP, \fBboot\fP, s \fBbootwait\fP
futsszint bejegyzsek figyelmen kvl lesznek hagyva.
.PP
Ha a rendszer futsszintje megvltozik, az sszes olyan program, ami az j
futsszinthez nincs bejegyezve, le lesz ltva, elszr a \s-2SIGTERM\s0,
majd a \s-2SIGKILL\s0 jelzssel.
.PP
rvnyes tevkenysgek a \fItevkenysg\fP mezhz:
.\"{{{ respawn
.IP \fBrespawn\fP
A process jraindul valahnyszor megszaktdik (pl:\& getty).
.\"}}}
.\"{{{ wait
.IP \fBwait\fP
A process akkor indul el, amikor a megadott futsi szintre lp, s az
.B init
addig vr, amg a processz fut..
.\"}}}
.\"{{{ once
.IP \fBonce\fP
A processzt egyszer, a futsszintre lpskor indtja el.
.\"}}}
.\"{{{ boot
.IP \fBboot\fP
A process a rendszer jrainditsa kzben indul el. Ilyenkor a \fIfutsszint\fP
mez tartalma nem rdekes.
.\"}}}
.\"{{{ bootwait
.IP \fBbootwait\fP
A processzt a rendszer indulsa kzben indtja el, az
.B init
megvrja mg lefut (pldul:\& /etc/rc). A \fIfutsszint\fP mez
mellzsre kerl.
.\"}}}
.\"{{{ off
.IP \fBoff\fP
Semmit sem csinl.
.\"}}}
.\"{{{ ondemand
.IP \fBondemand\fP
Az \fBondemand\fP (helybeni) futsszinttel megjellt process elindul,
valahnyszor a megadott helybeni futsszint meghivdik.
Viszont nem kvetkezik be futsszint csere(\fBhelybeni\fP
futsi szintek az `a', a `b' s a `c').
.\"}}}
.\"{{{ initdefault
.IP \fBinitdefault\fP
Az \fBinitdefault\fP bejegyzs megadja, hogy melyik futsi szintre lpnk be a
rendszer jraindtsa utn. Ha ilyent nem adtunk meg, akkor az
.B init
a konzolrl kr be egy futsszintet. A \fIprocessz\fP mez ilyenkor
figyelmen kvl hagydik.
.\"}}}
.\"{{{ sysinit
.IP \fBsysinit\fP
A process a rendszer jraindtsa alatt hajtdik
vgre, mgpedig minden \fBboot\fP s \fBbootwait\fP bejegyzs
eltt. A \fIfutsszint\fP mez tartalma lnyegtelen.
.\"}}}
.\"{{{ powerwait
.IP \fBpowerwait\fP
A processz akkor lesz vgrehajtva, ha megszakad az ramszolgltats. Az init
errl ltalban egy olyan processztl rtesl, ami egy UPS-sel (sznetmentes
ramforrs) komunikl. Az \fBinit\fP ilyenkor megvrja, hogy a processz
befelyezdjn mieltt tovbbmenne.
.\"}}}
.\"{{{ powerfail
.IP \fBpowerfail\fP
Ugyanaz, mint a \fBpowerwait\fP, kivve, hogy az \fBinit\fP ilyenkor nem vrja
meg a processz befejezdst.
.\"}}}
.\"{{{ powerokwait
.IP \fBpowerokwait\fP
Ez a processz azonnal vgre lesz hajtva, amint az \fBinit\fP arrl rtesl,
hogy az ram visszatrt.
.\"}}}
.\"{{{ powerfailnow
.IP \fBpowerfailnow\fP
Ez a processz akkor lesz vegrehajtva, ha azt kzlik az init-el, hogy a
kls UPS elemei majdnem teljesen resek, s az ramszolgltats megsznt
(felttelezi, hogy a kls UPS s az ellenrz program kpes ezt az llapotot
rzkelni).
.\"}}}
.\"{{{ ctrlaltdel
.IP \fBctrlaltdel\fP
A processz akkor lesz vgrehajtva, ha az \fBinit\fP egy SIGINT szignlt
kap. Ez azt jelenti, hogy valaki a rendszer konzoljn lenyomta a
\fBCTRL\-ALT\-DEL\fP billenty kombincit. ltalban ez azt jelenti, hogy
valaki valamifle \fBshutdown\fP-t akar vgrehajtani: vagy egyfelhasznls
szintre akar eljutni, vagy pedig jra akarja indtani a gpet.
.\"}}}
.\"{{{ kbrequest
.IP \fBkbrequest\fP
A process akkor lesz vgrehajtva, ha az \fBinit\fP egy szignlt kap a
billentyzet kezeltl, ami azt jelzi, hogy egy specilis billenty kombinci
lett lenyomva a konzol billentyzetn.
.sp
Ennek a funkcinak a lersa mg nem teljes; tovbbi dokumentcit a kbd-x.xx
csomagokban lehet tallni (a legjabb a kbd-0.94 csomag volt a dokumentc
rsa idejn). Valsznleg nhny billentyzet kombincit akar feltrkpezni
a "KeyboardSignal" akcihoz. Pldul, hogy az Alt-felfelnyl kombincit e
clbl feltrkpezze, hasznlja a kvetkezt a keymaps fjljban:
.RS
.sp
alt keycode 103 = KeyboardSignal
.sp
.RE
.\"}}}
.\"}}}
.\"{{{ Examples
.SH PLDK
Ez egy plda az inittab-ra, ami emlkeztet a rgi Linux-os inittab-ra:
.RS
.sp
.nf
.ne 7
# inittab linux-ra
id:1:initdefault:
rc::bootwait:/etc/rc
1:1:respawn:/etc/getty 9600 tty1
2:1:respawn:/etc/getty 9600 tty2
3:1:respawn:/etc/getty 9600 tty3
4:1:respawn:/etc/getty 9600 tty4
.fi
.sp
.RE
Ez az inittab vgrehajtja az \fB/etc/rc\fP paracsfjlt a boot-folyamat alatt s
elindtja a gettys-t a tty1\-tty4-en.
.PP
Egy bonyolultabb inittab klnbz futsi szintekkel (Lsd a kommenteket a
fjl-on bell):
.RS
.sp
.nf
.ne 19
# Szint amin fussunk
id:2:initdefault:
# Rendszer inicializci minden ms eltt.
si::sysinit:/etc/rc.d/bcheckrc
# 0,6-os futsszint a lells s az jrainduls,
# az 1-es pedig a karbantartshoz van.
l0:0:wait:/etc/rc.d/rc.halt
l1:1:wait:/etc/rc.d/rc.single
l2:2345:wait:/etc/rc.d/rc.multi
l6:6:wait:/etc/rc.d/rc.reboot
# Mit csinljunk a "3 ujjas tisztelgs"-nl.
ca::ctrlaltdel:/sbin/shutdown -t5 -rf now
# Futsszint 2&3: getty konzolon, 3-as szinten a modemhez is.
1:23:respawn:/sbin/getty tty1 VC linux
2:23:respawn:/sbin/getty tty2 VC linux
3:23:respawn:/sbin/getty tty3 VC linux
4:23:respawn:/sbin/getty tty4 VC linux
S2:3:respawn:/sbin/uugetty ttyS2 M19200
.fi
.sp
.RE
.\"}}}
.\"{{{ Files
.SH FJLOK
/etc/inittab
.\"}}}
.\"{{{ Author
.SH SZERZ
A \fBinit\fR-et Miquel van Smoorenburg (miquels@cistron.nl) , a hozzval
kziknyvlapot pedig Sebastian Lederer
(lederer@francium.informatik.uni-bonn.de) rta s Michael Haardt
(u31b3hs@pool.informatik.rwth-aachen.de) mdostotta.
.\"}}}
.\"{{{ See also
.SH LSD MG
.BR init (8),
.BR telinit (8)
.\"}}}
.SH MAGYAR FORDTS
Szalay Attila <sasa@sophia.jpte.hu>
|