1 487
contributi
(→Tool per la configurazione dei runlevel: inserite immagini e ksysv) |
(→Gestione dei runlevel: update-rc.d) |
||
Riga 166: | Riga 166: | ||
Per maggiori informazioni sulla personalizzazione delle console virtuali, ''man getty''. | Per maggiori informazioni sulla personalizzazione delle console virtuali, ''man getty''. | ||
===Gestione dei runlevel=== | ===Gestione dei runlevel (update-rc.d)=== | ||
La gestione manuale dei | La gestione ''manuale'' dei runlevel (per gestione intendo, ovviamente, la modifica degli script assegnati ad ogni runlevel) � estremamente semplice, soprattutto con l'ausilio di '''update-rc.d'''. | ||
Il suo utilizzo � estremamente semplice. | |||
====Sintassi==== | |||
La sintassi del comando � suddivisibile in tre varianti: | |||
<pre> | |||
update-rc.d [-n] [-f] name remove | |||
</pre> | |||
consente la rimozione di tutti i link nei runlevel relativi al demone ''name'' | |||
; -n : non esegue il comando, ma mostra cosa verrebbe svolto; | |||
; -f : forza l'eliminazione dei link anche se � ancora presente lo script in '''/etc/init.d/'''. | |||
<pre> | |||
update-rc.d [-n] name defaults [NN | NN-start NN-stop] | |||
</pre> | |||
crea il link di avvio allo script '''/etc/init.d/''name''''' secondo i [[#Valori di default | valori di default]]. � possibile sovrascrivere l'ordine con cui verr� eseguito lo script specificando le due cifre (''NN''), inoltre � possibile fornire valori deversi sia per l'avvio (''NN-start'') che per l'arresto (''NN-stop''). | |||
<pre> | |||
update-rc.d [-n] name start|stop NN runlevel runlevel ... . start|stop NN runlevel runlevel ... . ... | |||
</pre> | |||
crea il link di avvio|arresto allo script ''name'' specificando l'ordine (''NN'') e il/i runlevel. Il carattere ''.'' separa dichiarazioni multiple. | |||
Vengono riportati alcuni esempi pratici (script ''xdm''): | |||
====Aggiunta di un link==== | |||
Link per l'avvio | |||
<pre> | |||
update-rc.d xdm start 99 2 3 4 5 | |||
</pre> | |||
Link per l'arresto | |||
<pre> | |||
update-rc.d xdm stop 01 0 1 6 | |||
</pre> | |||
Concatenati | |||
<pre> | |||
update-rc.d xdm start 99 2 3 4 5 . stop 01 0 1 6 | |||
</pre> | |||
====Rimozione di un link==== | |||
<pre> | |||
update-rc.d -f xdm remove | |||
</pre> | |||
====Aggiunta di link secondi i Valori di Default==== | |||
Valori di default: | |||
<pre> | |||
update-rc.d xdm defaults | |||
</pre> | |||
Valori di Default solo relativamente ai runlevel (impostando l'ordine di avvio a 99 e di arresto a 01) | |||
<pre> | |||
update-rc.d xdm defaults 99-start 01-stop | |||
</pre> | |||
====Valori di Default==== | |||
I valori di default utilizzati sono i seguenti: | |||
* lo script viene lanciato con l'opzione ''start'' nei runlevel 2, 3, 4 e 5; | |||
* lo script viene lanciato con l'opzione ''stop'' nei runlevel 0, 1 e 6 | |||
* l'ordine � impostato a 20 | |||
==Tool per la configurazione dei runlevel== | ==Tool per la configurazione dei runlevel== |
contributi