Cos'è un runlevel?

Un runlevel è un numero intero preimpostato a cifra singola che definisce lo stato operativo di un sistema operativo simile a Linux e Unix gestito da init. Ogni runlevel consente diverse combinazioni di processi in esecuzione e varia a seconda del sistema operativo utilizzato. Il kernel standard di Linux supporta sette diversi runlevel, come mostrato di seguito.

 0 - Arresto del sistema. 1 - Utente singolo. 2 - Utenti multipli senza NFS. 3 - Più utenti sotto la riga di comando. 4 - Definibile dall'utente. 5 - Più utenti sotto una GUI. 6 - Riavvia. 

Su un computer desktop che utilizza un'interfaccia GUI, il runlevel è 5 e un server è probabilmente un 3.

Init, termini del sistema operativo