Inittab
Acest articol sau secțiune despre subiectul software nu menționează sursele necesare sau cei prezenți sunt insuficienți . |
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:
- că nivelul de rulare implicit este 2 utilizând acțiunea initdefault
- 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 - 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 - că procesul
getty
conectat la terminale este lansat (care poate fi văzut apăsândCtrl-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 comandaps 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 .