Inittab-Linux / iwu Unix

inittab - usoro nke faịlụ inittab nke sysv-compatible init process

Nkọwa

Akuku inittab na- akọwa usoro ndị a malitere na bootup na n'oge ọrụ nkịtị (eg /etc/init.d/boot, /etc/init.d/rc, gettys ...). Init (8) na-amata ọdịiche dị iche iche, nke ọ bụla nwere ike inwe usoro nke ya nke malitere. Ihe odide ndị dị mma bụ 0 - 6 tinyere A , B , na C maka ntinye aha. Ntinye n'ime faịlụ inittab nwere usoro a:

id: runlevels: ihe: usoro

A na-eleghara oghere ndị na-amalite na '#'.

id bụ ihe dị iche iche nke ihe odide 1-4 nke na-egosipụta ntinye n'ime inittab (maka nsụgharị nke sysvinit nke ejikọtara na ụlọ akwụkwọ <5.2.18 ma ọ bụ akwụkwọ a.out na njedebe bụ mkpụrụ okwu 2).

Rịba ama: Maka ịnweta ma ọ bụ ntinye nbanye ndị ọzọ, ogige ọhịa kwesịrị ịbụ tty nke na-ejikọ tty, eg 1 maka tty1 . Ma ọ bụghị ya, ntinye nbanye nwere ike ọ gaghị arụ ọrụ n'ụzọ ziri ezi.

ndị na-agba ọsọ na- edepụta ihe ndị a na-eme iji mee ihe a kpọmkwem.

arụ ọrụ na- akọwa ihe kwesịrị ime.

usoro na- akọwa usoro a ga-egbu. Ọ bụrụ na usoro usoro amalitere na àgwà '+', init agaghị eme ngụkọta na nyocha wtmp maka usoro ahụ. Nke a dị mkpa maka ndị na-akwụ ụgwọ na-esi ọnwụ ka ha na-arụ ọrụ ụlọ ha / wtmp ha. Nke a bụkwa ụlọ ahịa akụkọ.

Ogbe akwukwo a nwere ike inwe otutu ederede maka ihe di iche iche. Dịka ọmụmaatụ, 123 na- ekwuputa na a ghaghị ịhazi usoro ahụ na nchịkọta nke 1, 2, na 3. The runlevels for the adress entries may contain A , B , or C. A na- eleghara usoro ntanetị nke ssinit , buut , na bootwait ndenye.

Mgbe usoro gbanwere usoro ihe omume, usoro ọ bụla na-agba ọsọ nke a na-akọwaghị maka ọsọ ọhụrụ ahụ bụ nke e gburu, nke mbụ na SIGTERM, mgbe ahụ na SIGKILL.

Omume ọma maka mpaghara ọrụ bụ:

ike

Usoro a ga-amalitegharia mgbe ọ bụla ọ kwụsịrị (dịka ntụgharị).

chere

Usoro a ga-amalite n'otu oge mgbe a na-abanye ma ọ bụrụ na ị ga-akwụsị ya.

otu ugboro

Usoro a ga-egbu otu ugboro mgbe a na-abanye ihe a na-ekwu.

buut

Usoro a ga-egbu n'oge buut. A na- eleghara oghere ihe nkiri ahụ anya.

bootwait

A ga-eme usoro ahụ n'oge bọọsụ usoro, mgbe init na- eche maka njedebe (eg / etc / rc). A na- eleghara oghere ihe nkiri ahụ anya.

anya

Nke a adịghị ihe ọ bụla.

a na-achọ

A ga-egbu usoro nke a na- ejikarị na-agba ọsọ na mgbe ọ bụla a na-akpọ ihe a na-akpọ ondemand runlevel. Otú ọ dị, ọ dịghị mgbanwe mgbanwe ọ bụla ga-eme ( nchịkwa ondemand bụ `a ',` b', na 'c').

na-arụ ọrụ

Ntinye a na- abanye na-akọwapụta runlevel nke a ga-abanye mgbe ị na-amalite buut. Ọ bụrụ na ọ dịghị adị, init ga-arịọ ka a gbaa ọsọ na njikwa. A na-eleghara usoro usoro ahụ anya.

sysinit

Usoro a ga-egbu n'oge buut . A ga-egbu ya tupu ntinye ọkpụkpụ ma ọ bụ bootwait . A na- eleghara oghere ihe nkiri ahụ anya.

powerwait

Usoro a ga-egbu mgbe ike na-agbada. A na-akọkarị Init banyere nke a site na usoro na-ekwu okwu na UPS ejikọrọ na kọmputa. Init ga-echere ka usoro ahụ mechaa tupu ị gaa n'ihu.

ike

Maka ike , ma e wezụga na init anaghị echere mmezu nke usoro ahụ.

kwadoro

A ga-egbu usoro a ozugbo enwere ike ikwu na enweghachiwo ikike ahụ.

njirimara

A ga-egbu usoro a mgbe a gwara ya na batrị nke UPS dị n'èzí fọrọ nke nta ka ọ ghara ịdị na ya ma ike na-ada ada (ọ bụrụhaala na UPS ndị ọzọ na usoro nlekota nwere ike ịchọpụta ọnọdụ a).

ctrlaltdel

Usoro a ga-egbu mgbe init na- enweta nsonaazụ SIGINT. Nke a pụtara na onye nọ na console njikwa nwere nrụgide CTRL-ALT-DEL . Otutu onye choro ime ihe ngbochi ma oburu iji banye n'olu ogugu ma obu regharia igwe.

aka

Usoro a ga-egbu mgbe init na- enweta mgbaàmà si n'aka onye nkụzi keyboard na a na-emechi ihe nchịkọta pụrụ iche na keyboard igodo.

Akwụkwọ maka ọrụ a ezubeghị; Enwere ike ịchọta ihe ndị ọzọ na kbd-x.xx ngwugwu (kachasị na-adịbeghị anya bụ kbd-0.94 n'oge a ederede). Ebumnuche ịchọrọ ịkọwa ụfọdụ kọnkọrọ kọmpụ na arụmọrụ "KeyboardSignal". Dịka ọmụmaatụ, iji map Alt-Uparrow maka nzube a ji ihe ndị na-esonụ na faịlụ keymaps gị:

alt keycode 103 = KeyboardSignal

Ihe atụ

Nke a bụ ihe atụ nke inittab nke yiri ochie Linux inittab:

Ibu maka 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 / getty 9600 tty3 4: 1: respawn: / etc / getty 9600 tty4

Nke a inittab file executes / etc / rc n'oge buut na-amalite gettys na tty1-tty4.

Ihe omuma di iche iche di iche iche di iche iche (lee ihe di n'ime):

# Ọkwa na-agba ọsọ na id: 2: initdefault: # Ihazi ntọala n'ihu ihe ọ bụla ọzọ. si :: sysinit: /etc/rc.d/bcheckrc # Runlevel 0,6 na-akwụsị na reboot, 1 bụ ọnọdụ nhazi. L0: 0: ichere: /etc/rc.d/rc.halt l1: 1: ichere: /etc/rc.d/rc.single l2: 2345: na-eche: /etc/rc.d/rc.multi l6: 6: chere: /etc/rc.d/rc.reboot # Ihe ị ga-eme na "3 salute aka". ca :: ctrlaltdel: / sbin / shutdown -t5 -rf ugbu a # Runlevel 2 & 3: getty on console, ọkwa 3 nwekwara getty na portem modem. 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

Leekwa

init (8), telinit ( 8)

Ihe dị mkpa: Jiri iwu mmadụ ( % nwoke ) hụ otú e si eji iwu gị na kọmputa gị.