In informatica il runlevel è un concetto tipico dei sistemi UNIX e Unix-like e rappresenta lo stato di attività di una macchina, relativamente ai programmi in esecuzione e ai servizi offerti.

Descrizione

[modifica | modifica wikitesto]

Ogni runlevel è identificato da un numero, solitamente compreso tra 0 e 6, e ad ogni stato associato la macchina esegue script di sistema relativi alle funzionalità assegnate a quel livello. Non esiste uno standard su cosa rappresenti ogni singolo runlevel, anche se alcuni sono riservati:

I runlevel rimanenti sono personalizzabili dall'amministratore del sistema. Sui sistemi GNU/Linux è pratica comune avere un runlevel corrispondente alla modalità grafica e uno corrispondente alla modalità testuale. Un altro possibile utilizzo è quello di creare un runlevel in cui vengono lanciati i servizi di rete, e un altro in cui questi non sono attivi, in modo da poter facilmente cambiare tra di essi a seconda della connettività disponibile.

Conoscere il runlevel attuale in esecuzione

[modifica | modifica wikitesto]

Per conoscere il runlevel attuale e quello precedente si può usare il comando runlevel.

Cambiare il runlevel in esecuzione

[modifica | modifica wikitesto]

Per cambiare runlevel si utilizza il comando init (o telinit), seguito dal numero del runlevel a cui si desidera passare. Esso prenderà tutti i provvedimenti necessari per eseguire il cambio di runlevel.

Voci correlate

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]
  Portale Informatica: accedi alle voci di Wikipedia che trattano di Informatica