Inittab-Linux / Unix Command

inittab - qaabka faylka inittab ee loo isticmaalo nidaamka init-sysv-ku habboon

Sharaxaad

Faylka buittab wuxuu qeexayaa hababka loo bilaabay marka la bilaabayo boorsada iyo hawlgalka caadiga ah (sida /etc/init.d/boot, /etc/init.d/rc, gawaarida ...). Init (8) waxa uu ka soocaa moodhiyaadka kala duwan, mid kastoo ka mid ah oo haysan kara geeddi-socodkiisa oo la bilaabi karo. Hawlaha ku-meel-gaadhka ah waa 0 - 6 oo lagu daray A , B , iyo C oo loogu talagalay galinka hore . Gelitaanka faylka inittab wuxuu leeyahay qaabkan soo socda:

id: Muuqaal: Hawl: Habsocod

Lines oo ka bilaabma '#' waa la iska indhatiray.

id waa taxane gaar ah oo ah 1-4 jibbaar kaas oo tilmaamaya soo galitaanka gudaha (ee loogu talagalay qoraallada sysvinit ee lagu qoro maktabyada <5.2.18 ama maktabadaha maktabadda xadka waa 2 xuruuf).

Fiiro gaar ah: For fortys ama hababka kale ee gelitaanka, beeraha iduhu waa inay noqdaan tifaftirka tifaftirka tifaftirka, tusaale ahaan 1 tty1 . Haddii kale, xisaabtarka login waa inuu si sax ah u shaqeyn.

jaangooyooyinka waxay ku taxan yihiin xeeladaha loo yaqaan 'actionlevels' kaas oo tallaabooyinka la cayimay la qaado.

ficilku wuxuu sharxayaa tallaabooyinka la qaadayo.

geeddi-socod wuxuu qeexayaa habka loo fulin lahaa. Haddii hawsha geedi socodka ay ka bilaabanto '+' dabeecad, dadaalku ma sameyn doono xisaabin utmp iyo wtmp habkaas. Tani waxaa loo baahan yahay dadka ku hadla oo ku adkeysta inay qabtaan shaqadooda guriga. Tani sidoo kale waa bugta taariikhiga ah.

Meelaha loo yaqaan " Runlevels" ayaa laga yaabaa inay ku jiraan jilayaal badan oo loo yaqaan 'runlevels'. Tusaale ahaan, 123 wuxuu caddaynayaa in habka loo bilaabi doono mawduucyada 1, 2, iyo 3. Dardar-tirka ku- meel- gaadhka ah ee ku-meel- gaadhka ah waxaa ku jiri kara A , B , ama C. Goobaha isdabajooga ee sirinit , boot , iyo giraanta bootwait waa la iska indho tiray.

Marka nidaamka nidaamku isbeddelayo, nidaam kasta oo socota oo aan loo cayimin mawduuca cusub ayaa la dilay, marka hore SIGTERM, ka dibna SIGKILL.

Tallaabooyinka ku habboon ee hawsha fulinta waa:

xakamaynta

Hawlgalku wuxuu dib u bilaabi doonaa mar kasta oo uu joojiyo (tusaale ahaan, helitaanka).

sug

Nidaamkan waxaa la bilaabi doonaa hal mar marka la xaddidayo jaangooyooyinka la xaddiday iyo dadaalku ay sugi doonaan joojintooda.

mar

Nidaamkan waxaa la fulin doonaa hal mar marka xajmiga runlevel lagu soo galo.

boot

Hawlgalkan ayaa lagu fulin doonaa inta uu socdo nidaamka mashruuca. Booska boodhka ayaa la iska indho tirayaa.

bootwait

Nidaamkan ayaa la fulin doonaa inta uu socdo nidaamka mashruuca, halka barnaamijku uu sugayo joojintiisa (eg / etc / rc). Booska boodhka ayaa la iska indho tirayaa.

off

Tani waxba ma samaynayso.

ondemand

Nidaam lagu calaamadeeyey jadwalka kumbuyuutarka ayaa la fulin doonaa markasta oo lagu magacaabo jadwalka qeexan ee lagu dhawaaqayo. Si kastaba ha noqotee, isbeddel aan run aheyn ayaa dhici doona ( maaddooyinka ' run', 'b' iyo 'c').

initdefault

Gelitaanka barnaamij-bilaabid ayaa tilmaamaya mawduuca loo yaqaan 'runlevel' kaasi oo la gali doono ka dib marka la soo xiro nidaamka. Haddii aysan jirin, init waxay weydiisan doonaa in uu furfuran yahay qunsulka. Hawlaha habka waa la iska indho tirayaa.

sysinit

Hawlgalkan ayaa lagu fulin doonaa inta uu socdo nidaamka mashruuca . Waxaa la dhigi doonaa ka hor inta aan la soo galin ama bootwait . Booska boodhka ayaa la iska indho tirayaa.

awoodda

Nidaamkan waa la fulin doonaa marka korontadu hoos u dhacdo. Init waxaa badanaa lagu wargeliyaa arrintan iyada oo la marayo habka lala hadlo UPS ku xiran kombuyuutarka. Init ayaa sugi doona hannaanka in uu dhameeyo kahor intaadan sii wadin.

Awood u lahaanshaha

Sida awoodda , marka laga reebo in dadaalka uusan sugeynin dhamaystirka geedi socodka.

Powerokwait

Hannaankani waa la fulin doonaa sida ugu dhakhsaha badan ee tabinta loo wargeliyo in awoodda dib loo soo celiyay.

Awood u leh

Nidaamkani waa la fulin doonaa marka bilowgiisa loo sheego in batoonka UPS dibeddu ay ku dhowdahay oo awooddu ay ku fashilmeyso (iyada oo la bixinayo UPS dibedda iyo habka kormeerka ay ku ogaan karaan xaaladdan).

ctrlaltdel

Nidaamkan ayaa la fulin doonaa marka uu bilaabayo helitaanka signalka SIGINT. Tani waxay ka dhigan tahay in qof ka mid ah qaan-gaadhka nidaamka uu cadaadiyey iskudhufka furaha CTRL-ALT-DEL . Sida caadiga ah waxay rabtaa in ay fuliso nooc ka mid ah xidhitaanka si aad u hesho heer hal-isticmaale ah ama si aad u bilowdo mashiinka.

kbrequest

Nidaamkan ayaa la fulin doonaa marka barnaamijku uu ka helayo calaamad saaraha kumbuyuutarka in iskudhaf khaas ah oo gaar ah lagu cadaadiyey kombuyuutarka qunsulka.

Dukumeentiyada shaqadani weli ma dhammaystirnayn; Dukumeentiyo badan ayaa laga heli karaa baakadaha kbd-x.xx (ugu dambayntii waxay ahayd kbd-0.94 wakhtiga qoraalkan). Asal ahaan waxaad rabtaa in aad ku dhex gashid qaar ka mid ah kombiyuutarada si aad u sameyso ficilka "KeyboardSignal". Tusaale ahaan, si aad uhesho Hoosaad sare si aad ujeeddadan u isticmaasho kuwan soo socda ee faylka furmooyinkaaga:

furaha hoose ee 103 = KeyboardSignal

Tusaalooyin

Tani waa tusaale ka mid ah inittab kaas oo u ekaa jiritaanka Linux ee asalka ah:

# inittab for linux id: 1: initdefault: rc :: bootwait: / etc / rc 1: 1: Jawaab: / i / getty 9600 tty1 2: 1: xakamaynta: / i / googo 9600 tty2 3: 1: iwm / googo 9600 tty3 4: 1: Jawaab: / i / googo 9600 tty4

Faylka buittab wuxuu fuliyaa / etc / rc inta lagu guda jiro xabbad-joojinta oo wuxuu bilaabmaa baraarujinta tty1-tty4.

Faahfaahin dheeraad ah oo ku saabsan mawduucyada kala duwan (fiiri faallooyinka gudaha):

# Heerka lagu ordo id: 2: initdefault: # Nidaamka dib u habeyn ka hor wax kasta oo kale. si :: sysinit: /etc/rc.d/bcheckrc # Runlevel 0.6 waa la joojiyaa oo dib loo bilaabo, 1 waa habka dayactirka. l0: 0: sug: /etc/rc.d/rc.halt l1: 1: sug: /etc/rc.d/rc.single l2: 2345: sug: /etc/rc.d/rc.multi l6: 6: sug: /etc/rc.d/rc.reboot # Waxa aad sameyneysid "sadax farta". ca: ctrlaltdel: / sbin / xidhitaanka -t5 -rf hadda # Runlevel 2 & 3: helitaanka on console, heerka 3 sidoo kale heleen on port modem. 1: 23: Jawaab: / sbin / tty1 tty1 VC linux 2: 23: xakameyn: / sbin / getty tty2 VC linux 3: 23: xakameyn: / sbin / ttty tty3 VC linux 4: 23: xakameyn: / sbin / getty tty4 VC linux S2: 3: Jawaab: / sbin / uugetty ttyS2 M19200

Eeg Sidoo kale

init (8), telinit ( 8)

Muhiim: Isticmaal nambarka ninka ( % nin ) si aad u aragto sida amarka loo isticmaalo kombiyuutarkaaga gaarka ah.