Inittab-Linux Ubuntu / Unix Komando

inittab - format tina file inittab dipaké ku prosés init sysv-cocog

gambaran

The file inittab ngajelaskeun prosés nu dimimitian dina bootup jeung mangsa operasi normal (misalna /etc/init.d/boot, /etc/init.d/rc, gettys ...). Init (8) distinguishes sababaraha runlevels, nu masing-masing bisa mibanda set sorangan prosés nu dimimitian. Runlevels valid nu 0 - 6 tambah A, B, jeung C pikeun éntri ondemand. Entri dina file inittab boga format handap:

id: runlevels: Peta: prosés

Garis dimimitian ku `# 'nu teu dipalire.

id mangrupakeun runtuyan unik tina 1-4 karakter nu nangtukeun hiji Éntri dina inittab (pikeun vérsi sysvinit disusun kalawan perpustakaan <5.2.18 atanapi perpustakaan a.out wates nu geus 2 karakter).

Catetan: Pikeun gettys atawa prosés login sejen, widang id kudu ahiran TTY tina pakait TTY, misalna 1 keur tty1. Disebutkeun, akuntansi login bisa teu dianggo neuleu.

runlevels ngadaptar runlevels keur nu peta dieusian kudu dilaksanakeun.

Peta ngajelaskeun nu aksi kudu dilaksanakeun.

prosés hususna dina prosés bisa dieksekusi. Mun widang prosés dimimitian ku `karakter + ', init moal ngalakukeun utmp na wtmp akuntansi pikeun prosés éta. Ieu diperlukeun keur gettys nu keukeuh kana lakukeun utmp / housekeeping wtmp sorangan. Ieu ogé hiji bug bersejarah.

The runlevels widang bisa ngandung sababaraha karakter keur runlevels béda. Contona, 123 hususna anu prosés kudu dimimitian di runlevels 1, 2, sarta 3. runlevels pikeun éntri ondemand bisa ngandung hiji A, B, atawa C. The runlevels widang sysinit, boot, jeung entri bootwait nu teu dipalire.

Lamun sistem runlevel geus robah, sagala proses jalan nu teu dieusian pikeun runlevel anyar téh tiwas, munggaran kalayan SIGTERM, teras ku SIGKILL.

Lampah valid pikeun médan Peta téh:

respawn

Prosésna bakal restarted iraha eta terminates (misalna Getty).

ngantosan

Prosésna bakal dimimitian sakali nalika runlevel dieusian geus diasupkeun tur init baris ngadagoan terminasi na.

sakali

Prosésna bakal dieksekusi sakali nalika runlevel dieusian geus diasupkeun.

sapatu bot

Prosésna bakal dieksekusi salila boot sistem. The runlevels widang ieu dipaliré.

bootwait

Prosésna bakal dieksekusi salila boot sistem, bari waits init pikeun terminasi na (misalna / jsb / RC). The runlevels widang ieu dipaliré.

kaluar

Ieu teu nanaon.

seueur anu mesen

A prosés ditandaan kalawan runlevel ondemand bakal dieksekusi iraha éta ondemand runlevel dieusian disebutna. Sanajan kitu, henteu robah runlevel baris lumangsung (runlevels ondemand mangrupakeun `a ',` b', sarta `c ').

initdefault

Entri initdefault hususna dina runlevel nu kudu diasupkeun sanggeus boot sistem. Mun taya aya, init baris ménta pikeun runlevel on konsol nu. Médan prosés ieu teu dipalire.

sysinit

Prosésna bakal dieksekusi salila boot sistem . Ieu bakal dieksekusi méméh sagala boot atanapi éntri bootwait. The runlevels widang ieu dipaliré.

powerwait

Prosésna bakal dieksekusi nalika kakuatan nu mana handap. Init biasana informed ngeunaan ieu ku prosés ngawangkong ka UPS nyambung ka komputer. Init baris ngadagoan prosesna nepi ka rengse sateuacan neraskeun.

powerfail

Sedengkeun pikeun powerwait, iwal init anu teu ngadagoan parantosan prosés urang.

powerokwait

Proses ieu bakal dieksekusi pas init ieu informormed yén kakuatan nu geus disimpen.

powerfailnow

Proses ieu bakal dieksekusi nalika init geus bébéja yén batré tina UPS éksternal ampir kosong sarta kakuatan kasebut gagal (disadiakeun yén UPS éksternal jeung prosés ngawaskeun nu bisa ngadeteksi kaayaan ieu).

ctrlaltdel

Prosésna bakal dieksekusi nalika init narima sinyal SIGINT. Ieu ngandung harti yén jalma dina Sistim konsol geus dipencet teh Ctrl-Alt-Del kombinasi konci. Ilaharna hiji hayang sangkan ngaéksekusi sababaraha nurun shutdown boh pikeun meunangkeun kana tingkat single-pamaké atawa reboot mesin.

kbrequest

Prosésna bakal dieksekusi nalika init narima sinyal ti Handler keyboard nu kombinasi konci husus ieu dipencet dina keyboard konsol.

Dokuméntasi pikeun fungsi ieu teu lengkep acan; langkung dokuméntasi bisa kapanggih dina bungkusan kbd-x.xx (panganyarna ieu kbd-0.94 dina waktu tulisan ieu). Dasarna rék peta sababaraha kombinasi keyboard kana aksi "KeyboardSignal". Contona, pikeun peta Alt-Uparrow keur kaperluan ieu nganggo handap dina koropak keymaps anjeun:

alt keycode 103 = KeyboardSignal

conto

Ieu conto keur ngahartikeun inittab nu nyarupaan inittab Linux Ubuntu heubeul:

# Inittab keur linux id: 1: initdefault: RC :: bootwait: / jsb / RC 1: 1: respawn: / jsb / Getty 9600 tty1 2: 1: respawn: / jsb / Getty 9600 tty2 3: 1: respawn: / jsb / Getty 9600 tty3 4: 1: respawn: / jsb / Getty 9600 tty4

File inittab Ieu executes / jsb / RC salila boot tur dimimitian ku gettys on tty1-tty4.

A inittab langkung elaborate ku runlevels béda (ningali komentar jero):

# Level ngajalankeun di id: 2: initdefault: # System initialization méméh nanaon sejenna. si :: sysinit: /etc/rc.d/bcheckrc # Runlevel 0,6 nyaéta halt na reboot, 1 nyaeta modeu pangropéa. l0: 0: antosan: /etc/rc.d/rc.halt L1: 1: antosan: l2 /etc/rc.d/rc.single: 2345: antosan: l6 /etc/rc.d/rc.multi: 6: antosan: /etc/rc.d/rc.reboot # Naon anu kudu dipigawé di "ngajénan 3 ramo". ca :: ctrlaltdel: / sbin / shutdown -t5 -rf kiwari # Runlevel 2 & 3: Getty on konsol, tingkat 3 ogé Getty on port 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

Tempo ogé

init (8), telinit ( 8)

Nu penting: Paké paréntah lalaki (% lalaki) ningali kumaha paréntah nu dipaké dina komputer husus Anjeun.