Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

7.6.2.1. Modifica dei livelli di corsa

La modifica dei livelli di esecuzione viene eseguita con init Durante la serata, è il livello di esecuzione di destinazione. Ad esempio, per riavviare il computer, un utente potrebbe emettere il inizia 6 comando, che è un alias per reboot comando. Allo stesso modo, inizia 0 è un alias per il arresto comando.

Ci sono un certo numero di directory sotto /etc/rc.d che sembra rc?.d (dove ? è il numero del livello di esecuzione) e rcsysinit.d, tutti contenenti una serie di collegamenti simbolici. Alcuni iniziano con a K, gli altri iniziano con an S, e tutti hanno due numeri che seguono la lettera iniziale. La K significa interrompere (terminare) un servizio e la S significa avviare un servizio. I numeri determinano l'ordine in cui vengono eseguiti gli script, da 00 a 99: più basso è il numero, prima viene eseguito. quando init passa a un altro livello di esecuzione, i servizi appropriati vengono avviati o arrestati, a seconda del livello di esecuzione scelto.

I veri script sono in /etc/rc.d/init.d. Fanno il lavoro effettivo e tutti i collegamenti simbolici puntano a loro. I collegamenti K e i collegamenti S puntano allo stesso script in /etc/rc.d/init.d. Questo perché gli script possono essere chiamati con parametri diversi come inizia a, Fermati, nuovo inizio, ricaricaree status. Quando viene rilevato un collegamento K, viene eseguito lo script appropriato con il tasto Fermati discussione. Quando viene rilevato un collegamento S, viene eseguito lo script appropriato con il inizia a discussione.

C'è un'eccezione a questa spiegazione. Link che iniziano con an S nella rc0.d e rc6.d directory non causerà l'avvio di nulla. Verranno chiamati con il parametro Fermati fermare qualcosa. La logica alla base di questo è che quando un utente sta per riavviare o arrestare il sistema, non è necessario avviare nulla. Il sistema deve solo essere fermato.

Queste sono le descrizioni di ciò che gli argomenti fanno fare agli script:

inizia a

Il servizio è avviato.

Fermati

Il servizio è interrotto.

nuovo inizio

Il servizio viene interrotto e quindi riavviato.

ricaricare

La configurazione del servizio viene aggiornata. Viene utilizzato dopo la modifica del file di configurazione di un servizio, quando non è necessario riavviare il servizio.

status

Indica se il servizio è in esecuzione e con quali PID.

Sentiti libero di modificare il modo in cui funziona il processo di avvio (dopo tutto, è il tuo sistema LFS). I file forniti qui sono un esempio di come può essere fatto.


Il miglior sistema operativo cloud computing su OnWorks: