Inittab-Linux / Unix Command

inittab - maofesi a inittab ogwiritsidwa ntchito sysv-init process process

Kufotokozera

Fayilo ya inittab imalongosola njira zomwe zimayambitsidwa pa bootup komanso nthawi zonse opaleshoni (mwachitsanzo /etet//itit.d/boot, /etc/init.d/rc, gettys ...). Init (8) amasiyanitsa ma multilevels angapo, omwe aliwonse angathe kukhala ndi njira zawo zomwe zinayambika. Mapulogalamu ovomerezeka ndi 0 - 6 kuphatikizapo A , B , ndi C kwa zolembedwera. Kulowa mu fayilo ya inittab ili ndi mitundu yotsatirayi:

id: runlevels: zochita: ndondomeko

Misewu yoyambira ndi `# 'imanyalanyazidwa.

id ndi ndondomeko yapaderadera ya malemba a 4 omwe amadziwitse kulowa mu inittab (chifukwa cha ma sysvinit omwe amalembedwa ndi makalata <5.2.18 kapena a.out libraries malire ali ndi zilembo ziwiri).

Zindikirani: Kuti mutenge njira zina zolowera, malo osayenera ayenera kukhala okhudzana ndi tty, monga 1 kwa tty1 . Kupanda kutero, kulembetsa kayendedwe kolowera sikungagwire ntchito molondola.

maylevels amalembetsa mayendedwe omwe amayenera kuchitapo kanthu.

Chidziwitso chimafotokoza zomwe tiyenera kuchita.

ndondomeko ikufotokoza momwe polojekiti iyenera kukhalira. Ngati gawo lokonzekera likuyamba ndi '`' khalidwe, init sichidzachita utmp ndi wtmp accounting chifukwa cha ndondomekoyi. Izi ndizofunikira kuti apeze ndalama zokwanira kuti azisunga nyumba zawo. Izi ndi kachilombo ka mbiri.

Munda wothamangawo ukhoza kukhala ndi malemba ambirimbiri osiyana siyana. Mwachitsanzo, 123 imatanthawuza kuti ndondomekoyi iyenera kuyambitsidwa mu mayendedwe 1, 2, ndi 3. Zomwe zimayambira pa zolembedwera zingakhale ndi A , B , kapena C. Munda wothamanga wa sysinit , boot , ndi bootwait mauthenga amanyalanyazidwa.

Pamene dongosolo la runlevel lasinthidwa, njira iliyonse yosagwiritsiridwa ntchito yosasinthika yatsopano ikuphedwa, poyamba ndi SIGTERM, ndiye ndi SIGKILL.

Zovomerezeka pa gawolo ndizo:

respawn

Ndondomekoyi idzayambiranso pamene idzatha (mwachitsanzo getty).

dikirani

Njirayi idzayambitsidwa kamodzi pamene mayendedwe a runlevel adalowa ndipo init ikuyembekezera kutha.

kamodzi

Ndondomekoyi idzachitidwa kamodzi pamene mndandanda wa runlevel walowa.

boot

Njirayi idzachitidwa panthawi ya boot system. Munda wamapikisano umanyalanyazidwa.

bootwait

Njirayi idzachitidwa panthawi ya boot system, pamene init imayembekezera kutha (mwachitsanzo / etc / rc). Munda wamapikisano umanyalanyazidwa.

kuchoka

Izi sizichita kanthu.

zomwe zikufunidwa

Ndondomeko yododometsedwa ndi ondemand runlevel idzachitidwa nthawi iliyonse yomwe inanenedwa pa ondemand runlevel. Komabe, palibe kusintha kothamanga kudzachitika ( ondemand runlevels ndi `` ', `b', ndi` c ').

initdefault

Chizindikiro chosadziwika chimatchula runlevel yomwe iyenera kulowa pambuyo pa boot system. Ngati palibe, init adzapempha runlevel pa console. Munda wamtunduwu umanyalanyazidwa.

sysinit

Njirayi idzachitidwa panthawi ya boot system . Idzaperekedwa pamaso pa boot kapena bootwait . Munda wamapikisano umanyalanyazidwa.

powerwait

Njirayi idzachitidwa pamene mphamvu ikupita. Init kaŵirikaŵiri amadziŵika za izi mwa njira yokambirana ndi UPS yogwirizana ndi kompyuta. Init adzadikira kuti ndondomekoyi ikhale isanathe.

powerfail

Kuwonjezera pa mphamvuwait , kupatula kuti init sidikira kuti ntchitoyo idzamalizidwe.

powerkwait

Ntchitoyi idzachitidwa mwamsanga pamene init ikudziwitsidwa kuti mphamvu yabwezeretsedwa.

powerfailnow

Njirayi idzachitidwa pamene init ikuuzidwa kuti betri ya kunja UPS ilibe kanthu ndipo mphamvu ikulephera (pokhapokha kuti UPS wakunja ndi ndondomeko yowunika akutha kuzindikira chikhalidwe ichi).

ctrlaltdel

Njirayi idzachitidwa pamene init imalandira chizindikiro cha SIGINT. Izi zikutanthawuza kuti wina pa pulogalamu yamakono atsegula kuphatikiza kwa CTRL-ALT-DEL . Kawirikawiri wina akufuna kuchitapo kanthu kuti asalowe mumsasitomala amodzi kapena kubwezeretsa makinawo.

kbrequest

Njirayi idzachitidwa pamene init imalandira chizindikiro kuchokera kwa wotsogolera makina kuti chophatikizira chapadera chidakanikizidwira pa khibhodi ya console.

Zolembedwa za ntchitoyi sizinali zangwiro; Zolemba zambiri zingapezeke pa kbd-x.xx phukusi (posachedwa kwambiri ndi kbd-0.94 panthawi yalemba izi). Kwenikweni inu mukufuna kupanga mapuphatikizidwe ena a kibokosi kuntchito "ya KeyboardSignal". Mwachitsanzo, mapu a Alt-Uparrow chifukwa cha izi akugwiritsa ntchito zotsatirazi mu fayilo lanu la keymaps:

alt keycode 103 = KeyboardSignal

ZITSANZO

Ichi ndi chitsanzo cha inittab chomwe chikufanana ndi Linux yakale inittab:

# inittab for linux 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 / kupezaty 9600 tty3 4: 1: respawn: / etc / getty 9600 tty4

Fayilo iyi inittab imachita / etc / rc nthawi ya boot ndipo imayamba kupezatys pa tty1-tty4.

Inittab yowonjezereka kwambiri yosiyana siyana (onani ndemanga mkati):

# Kuthamanga mu id: 2: initdefault: # Kukonzekera kachitidwe patsogolo pa china chirichonse. si :: sysinit: /etc/rc.d/bcheckrc # Runlevel 0,6 imasiya ndi kuyambiranso, 1 ndiyo njira yokonza. L0: 0: Dikirani: /etc/rc.d/rc.halt l1: 1: dikirani: /etc/rc.d/rc.single l2: 2345: dikirani: /etc/rc.d/rc.multi l6: 6: dikirani: /etc/rc.d/rc.reboot # Chochita pa "saluting 3". ca :: ctrlaltdel: / sbin / kutseka -t5 -rf tsopano # Runlevel 2 & 3: getty pa console, mlingo 3 komanso getty pa port mod. 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

Onaninso

init (8), telinit ( 8)

Chofunika: Gwiritsani ntchito lamulo la munthu ( % munthu ) kuti muwone momwe lamulo likugwiritsira ntchito pa kompyuta yanu.