Inittab

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Inittab fișier , pe sistemele GNU / Linux , este o configurație de fișier care vă permite să configurați comportamentul de inițializare procesului.

Acesta se află în folderul / etc (conform standarduluiFHS ) și este deținut de utilizatorul administrator ( root ).

Descriere

Fișierul vă permite să alegeți ce să începeți pe baza nivelului de rulare în care este adus sistemul (pentru a-l cunoaște, tastați comanda runlevel ) și structura sa este compusă din câmpuri separate prin delimitatorul „:”.

Un exemplu de fișier poate fi:

 id: 2: initdefault:

l0: 0: așteptați: /etc/init.d/rc 0
l1: 1: așteptați: /etc/init.d/rc 1
l2: 2: așteptați: /etc/init.d/rc 2
l3: 3: așteptați: /etc/init.d/rc 3
l4: 4: așteptați: /etc/init.d/rc 4
l5: 5: așteptați: /etc/init.d/rc 5
l6: 6: așteptați: /etc/init.d/rc 6

pf :: powerwait: /etc/init.d/powerfail start
pn :: powerfailnow: /etc/init.d/powerfail acum
po :: powerokwait: /etc/init.d/powerfail stop

1: 2345: respawn: / sbin / getty 38400 tty1
2:23: respawn: / sbin / getty 38400 tty2
3:23: respawn: / sbin / getty 38400 tty3
4:23: respawn: / sbin / getty 38400 tty4
5:23: respawn: / sbin / getty 38400 tty5
6:23: respawn: / sbin / getty -f /etc/issue.welcome2l 38400 tty6

Vedem că fiecare rând este alcătuit din următoarele câmpuri:

 id: runlevel: action: process
  • id : este o etichetă pentru a indica tipul de acțiune
  • runlevel : indică ce niveluri de rulare sunt implicate pentru acțiunea respectivă
  • acțiune : indică tipul de acțiune care trebuie efectuată
  • proces : indică procesul de executat

În cazul de mai sus este indicat:

  1. că nivelul de rulare implicit este 2 utilizând acțiunea initdefault
  2. că, în funcție de nivelul de execuție în care doriți să mergeți, scriptul /etc/init.d/rc este executat trecându-i numărul de execuție prin acțiunea de așteptare pentru a spune să executați scriptul la începutul nivelului de execuție și că init așteaptă pentru a termina
  3. că dacă există variații ale curentului către sistem (de obicei semnale trimise de un UPS ) se execută scriptul /etc/init.d/powerfail care se comportă corespunzător
  4. că procesul getty conectat la terminale este lansat (care poate fi văzut apăsând Ctrl-Alt-F[1-6] ) prin acțiunea de reapariție , adică este repornit de fiecare dată când se termină; în cazul în cauză terminalul tty1 se găsește în nivelurile de rulare 2,3,4,5, celelalte terminale se găsesc întotdeauna în nivelurile de rulare 2 și 3 (puteți vedea că sunt active folosind comanda ps aux|grep getty )

Pentru mai multe detalii puteți consulta pagina de man inittab .

Atenție : în distribuția Ubuntu , începând cu versiunea 6.10 (Edgy Eft) fișierul inittab nu mai este prezent, înlocuit cu sistemul upstart .

Elemente conexe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT