Inittab-Linux / Unix Command

inittab - mofuta oa file ea inittab e sebelisitsoeng ke sysv-compatible init tshebetso

Tlhaloso

Fomoro ea inittab e hlalosa hore na ke mekhoa efe e qalileng bootup le nakong ea ts'ebetso e tloaelehileng (mohlala, /etc/init.d/boot, /etc/init.d/rc, gettys ...). Init (8) e khetholla li- runlevels tse ngata, e 'ngoe le e' ngoe e ka ba le mehato ea eona e qalileng. Li-runlevels tse nepahetseng li na le 0 - 6 hammoho le A , B , le C bakeng sa li- indemand tse kenang. Ho kena ho file ea inittab ho na le mokhoa o latelang:

id: li-runlevels: ketso: tshebetso

Mantsoe a qala ka `# 'a hlokomolohuoa.

id ke sekhetho se ikhethileng sa litlhaku tse 1-4 tse khethollang ho kena ka inittab (bakeng sa liphetolelo tsa sysvinit tse entsoeng ka lilaebrari <5.2.18 kapa lilaebrari tse fapaneng moeli ke litlhaku tse 2).

Tlhokomeliso: Bakeng sa li-gettys kapa lisebelisuoa tse ling tsa ho kena, tšimo e lokela ho ba tty suffix ea tty e lekanang, mohlala 1 bakeng sa tty1 . Ho seng joalo, ho ikarabella ha ho kena ho ka 'na ha se sebetse hantle.

li-runlevels li thathamisa li-runlevels tseo khato e boletsoeng e lokelang ho etsoa.

ketso e hlalosa hore na ke khato efe e lokelang ho nkoa.

tshebetso e hlakisa mokhoa o lokelang ho etsoa. Haeba tšimo ea ts'ebetso e qala ka 'character' sebopeho, init e ke ke ea etsa tlaleho ea utmp le wtmp bakeng sa tshebetso eo. Sena se hlokahala bakeng sa gettys e tsitlalletsang ho etsa matlo a bona a matmp / wtmp. Hona hape ke kokoana-hloko ea histori.

Tšimo ea li- runlevels e ka ba le litlhaku tse ngata bakeng sa li-runlevels tse fapaneng. Ka mohlala, 123 e bolela hore ts'ebetso ena e lokela ho qalisoa ka li-runlevels 1, 2, le 3. Litsela tsa li- ondemand li ka ba le A , B , kapa C. Lenaneo la lipapali tsa sysinit , boot , le bootwait li hlokomolohuoa.

Ha tsamaiso ea runlevel e fetotsoe, mekhoa leha e le efe e sebetsang e sa boleloang bakeng sa newlevel e ncha e bolaoa, pele ka SIGTERM, ebe ka SIGKILL.

Liketso tse nepahetseng bakeng sa tšimo ea khato ke:

respawn

Tshebetso e tla tsosolosoa neng kapa neng ha e fela (mohlala, getty).

ema

Tshebetso ena e tla qaliswa hanngoe ha khampani e hlalositsoeng e kenngoa mme init e tla emela hore e felisoe.

hang

Tshebetso ena e tla phethoa hanngoe ha khampani e hlalositsoeng e kenngoa.

boot

Tshebetso ena e tla etsoa nakong ea boot system. Tšimo ea li- runlevels e hlokomolohuoa.

bootwait

Tshebetso ena e tla etsoa nakong ea boot system, ha init e letetse ho felisoa (mohlala / joalo-joalo / rc). Tšimo ea li- runlevels e hlokomolohuoa.

khaotsa

Sena ha se etse letho.

se batloang haholo

Tshebetso e tšoaetsoeng ka runlevel ea ondemand e tla phethoa neng kapa neng ha ho boleloa hore ho na le todemand runlevel e bitsoa. Leha ho le joalo, ha ho phetoho ea runlevel e tla etsahala ( ondemand runlevels ke `a ',` b', le `c ').

initdefault

Lenane le sa tsitsang le hlalosang runlevel e lokelang ho kenngoa ka mor'a boot system. Haeba ho le sieo, init e tla kōpa runlevel ho console. Tšimo ea ts'ebetso e hlokomolohuoa.

sysinit

Tshebetso ena e tla etsoa nakong ea boot system . E tla phethoa pele ho kenyeletso ea boot kapa bootwait . Tšimo ea li- runlevels e hlokomolohuoa.

powerwait

Tshebetso ena e tla phethoa ha matla a theoha. Init hangata e tsebisoa ka sena ka mokhoa oa ho bua le UPS e hokeletsoeng khomphuteng. Init e tla emela hore ts'ebetso ena e qete pele e tsoela pele.

powerfail

Ha e le powerwait , ntle le hore init ha e emele hore ts'ebetso e phethoe.

matlakwait

Tshebetso ena e tla etsoa hang ha init e tsebisoa hore matla a tsosolositsoe.

powerfailnow

Ts'ebetso ena e tla etsoa ha init e bolelloa hore betri ea UPS e ka ntle e batla e se na letho mme matla a hlōleha (ntle le hore UPS e ka ntle le ts'ebetso ea ho hlahloba li khona ho bona boemo bona).

ctrlaltdel

Tshebetso e tla phethoa ha init e amohela letšoao la SIGINT. Sena se bolela hore motho e mong ea console ea tsamaiso o hatelletse motsoako oa khetho ea CTRL-ALT-DEL . Ka tloaelo motho o batla ho qoba mofuta o itseng oa ho thibela ho kena moemong o se nang molekane kapa ho tsosolosa mochine.

kbrequest

Tshebetso ena e tla phethoa ha init e fumana letšoao ho mofani oa li-keyboard hore motsoako o khethehileng oa motsoako o ne o hatelloa lebokoseng la console.

Litokomane tsa mosebetsi ona ha li phethe hantle; litokomane tse ling li ka fumanoa liphutheloana tsa kbd-x.xx (morao-rao e ne e le kbd-0.94 nakong ea lengolo lena). Ha e le hantle o batla ho etsa 'mapa oa motsoako oa lebokose ho ketso ea "KeyboardSignal". Ka mohlala, ho sheba 'mapa oa Alt-Uparrow bakeng sa morero ona sebelisa tse latelang ka faele ea hau ea keymaps:

alt keycode 103 = KeyboardSignal

MEHLALA

Ena ke mohlala oa inittab o tšoanang le Linux ea khale inittab:

# inittab bakeng sa 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: / joalo-joalo / getty 9600 tty3 4: 1: respawn: / etc / getty 9600 tty4

Finyello ena ea inittab e hlahisa / etc / rc nakong ea boot 'me e qala gettys ho tty1-tty4.

Inittab e kholoanyane e nang le li-runlevels tse fapaneng (sheba litlhaloso kahare):

# Lebelo la ho matha ka id: 2: initdefault: # Tsamaiso ea tsamaiso pele ho eng kapa eng hape. si :: sysinit: /etc/rc.d/bcheckrc # Runlevel 0,6 e emisa le ho qala, 1 ke mokhoa oa tlhokomelo. l0: 0: emela: /etc/rc.d/rc.halt l1: 1: ema: /etc/rc.d/rc.single l2: 2345: letela: /etc/rc.d/rc.multi l6: 6: leta: /etc/rc.d/rc.reboot # Seo u lokelang ho se etsa "salute ea 3 ea meno". ca :: ctrlaltdel: / sbin / thitdown -t5 -rf hona joale # Runlevel 2 & 3: getty on console, boemo ba 3 le fumanaty ka port port. 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

Bona hape

init (8), telinit ( 8)

Bohlokoa: Sebelisa taelo ea motho ( % motho ) ho bona hore na taelo e sebelisoa joang khomphuteng ea hau.