Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

7.6.8.1. Personalizzazione degli script di avvio e spegnimento

Gli script di avvio di LFS avviano e spengono un sistema in modo abbastanza efficiente, ma ci sono alcune modifiche che puoi apportare al file rc.site per migliorare ulteriormente la velocità e regolare i messaggi in base alle tue preferenze. Per fare ciò, regolare le impostazioni nel /etc/sysconfig/rc.site file sopra.

• Durante lo script di avvio udev, c'è una chiamata a udev stabilirsi che richiede un po' di tempo per essere completato. Questo tempo può essere richiesto o meno a seconda dei dispositivi presenti nel sistema. Se hai solo partizioni semplici e a

singola scheda ethernet, il processo di avvio probabilmente non dovrà attendere questo comando. Per saltarlo, imposta la variabile OMIT_UDEV_SATTLE=y.

• Lo script di avvio udev_retry corre anche udev stabilirsi per impostazione predefinita. Questo comando è necessario solo per impostazione predefinita se il / varia directory è montata separatamente. Questo perché l'orologio ha bisogno del file /var/lib/hwclock/adjtime. Anche altre personalizzazioni potrebbero dover attendere il completamento di udev, ma in molte installazioni non è necessario. Salta il comando impostando la variabile OMIT_UDEV_RETRY_SETTLE=y.

• Per impostazione predefinita, i controlli del file system sono silenziosi. Questo può sembrare un ritardo durante il processo di avvio. Per accendere il fsck output, impostare la variabile VERBOSE_FSCK=y.

• Al riavvio, potresti voler saltare il controllo del filesystem, fsck, completamente. Per fare ciò, creare il file / avvio rapido o riavviare il sistema con il comando /sbin/shutdown -f -r ora. D'altra parte, puoi forzare il controllo di tutti i file system creando /forcefsck o in esecuzione chiusura con la -F parametro invece di - F.

L'impostazione della variabile FASTBOOT=y disabiliterà fsck durante il processo di avvio fino a quando non viene rimosso. Questo non è raccomandato su base permanente.


• Normalmente, tutti i file nel / Tmp directory vengono eliminate al momento dell'avvio. A seconda del numero di file o directory presenti, ciò può causare un notevole ritardo nel processo di avvio. Per saltare la rimozione di questi file impostare la variabile SKIPTMPCLEAN=y.

• Durante lo spegnimento, il init programma invia un segnale TERM a ogni programma che ha avviato (es. agetty), attende un tempo impostato (di default 3 secondi) e invia a ciascun processo un segnale KILL e attende di nuovo. Questo processo viene ripetuto nel inviare segnali script per tutti i processi che non vengono chiusi dai propri script. Il ritardo per init può essere impostato passando un parametro. Ad esempio per rimuovere il ritardo in init, passa il parametro -t0 allo spegnimento o al riavvio (ad es /sbin/shutdown -t0 -r ora). Il ritardo per il inviare segnali lo script può essere saltato impostando il parametro KILLDELAY=0.


Il miglior sistema operativo cloud computing su OnWorks: