Stații de lucru online OnWorks Linux și Windows

logo

Găzduire online gratuită pentru stații de lucru

<Înapoi | Cuprins | Următor>

7.6.8.1. Personalizarea scripturilor de pornire și oprire

Scripturile de boot LFS pornesc și închid un sistem într-un mod destul de eficient, dar există câteva ajustări pe care le puteți face în fișierul rc.site pentru a îmbunătăți și mai mult viteza și pentru a ajusta mesajele în funcție de preferințele dvs. Pentru a face acest lucru, ajustați setările din /etc/sysconfig/rc.site dosarul de mai sus.

• În timpul scriptului de pornire udev, există un apel la udev se stabilesc care necesită ceva timp pentru finalizare. Acest timp poate fi necesar sau nu, în funcție de dispozitivele prezente în sistem. Dacă aveți doar partiții simple și a

o singură placă Ethernet, procesul de pornire probabil nu va trebui să aștepte această comandă. Pentru a o ignora, setați variabila OMIT_UDEV_SETTLE=y.

• Scriptul de pornire udev_retry de asemenea rulează udev se stabilesc în mod implicit. Această comandă este necesară în mod implicit numai dacă / var directorul este montat separat. Acest lucru se datorează faptului că ceasul are nevoie de fișier /var/lib/hwclock/adjtime. Este posibil ca și alte personalizări să fie nevoie să aștepte finalizarea udev, dar în multe instalări nu este necesar. Omiteți comanda setând variabila OMIT_UDEV_RETRY_SETTLE=y.

• În mod implicit, verificările sistemului de fișiere sunt silențioase. Aceasta poate părea a fi o întârziere în timpul procesului de pornire. Pentru a porni fsck ieșire, setați variabila VERBOSE_FSCK=y.

• La repornire, poate doriți să săriți peste verificarea sistemului de fișiere, fsck, complet. Pentru a face acest lucru, fie creați fișierul / fastboot sau reporniți sistemul cu comanda /sbin/shutdown -f -r acum. Pe de altă parte, puteți forța toate sistemele de fișiere să fie verificate prin creare /forcefsck sau alergând închidere cu -F parametru în loc de - f.

Setarea variabilei FASTBOOT=y va dezactiva fsck în timpul procesului de pornire până când este eliminat. Acest lucru nu este recomandat pe o bază permanentă.


• În mod normal, toate fișierele din / tmp directorul sunt șterse la momentul pornirii. În funcție de numărul de fișiere sau directoare prezente, acest lucru poate provoca o întârziere vizibilă în procesul de pornire. Pentru a omite eliminarea acestor fișiere, setați variabila SKIPTMPCLEAN=y.

• În timpul opririi, înăuntru programul trimite un semnal TERM fiecărui program pe care l-a pornit (de exemplu, agetty), așteaptă un timp stabilit (implicit 3 secunde) și trimite fiecărui proces un semnal KILL și așteaptă din nou. Acest proces se repetă în trimite semnale script pentru orice procese care nu sunt oprite de propriile scripturi. Întârzierea pentru înăuntru poate fi setat prin transmiterea unui parametru. De exemplu, pentru a elimina întârzierea în înăuntru, transmiteți parametrul -t0 la oprire sau repornire (de ex /sbin/shutdown -t0 -r acum). Întârzierea pentru trimite semnale scriptul poate fi omis prin setarea parametrului KILLDELAY=0.


Top OS Cloud Computing la OnWorks: