I cosiddetti "Run Levels" nei sistemi Unix e Linux rappresentano le modalità o i livelli di operazione in cui il sistema operativo funziona.
Di fatto, esistono diversi livelli per un totale di 7 che vanno da Run level 0 a Run Level 6. I differenti sistemi operativi Unix/Linux definiscono la modalità operativa del run level in maniera diversa.
Giusto per citare un esempio, nel sistema operativo Sun Solaris, il run level 5 significa che il sistema è in sosta.
Al contrario, nel sistema operativo OpenSUSE il run level 5 rappresenta la modalità grafica multi-utente (desktop) funziona perfettamente. Addentriamoci per l’appunto nella questione, spostando la nostra attenzione interamente verso OpenSUSE, cercando, dunque, di spiegare a cosa corrisponde esattemente ogni Run Level.
Run Level 0: il sistema è in sosta, in arresto. Ciò significa che il nostro computer è completamente spento. In particolare, il comando passare a questo Run level da root è il seguente:
poweroff
o
init 0
Run Level 1: Single User Mode, siamo in un livello in cui l’accesso alle risorse è limitato; abbiamo a disposizione solo il file system di root e la maggior parte dei servizi, se non addirittura tutti, sono sospesi. Idealmente è utilizzato per la manutenzione del sistema.
Per passare a questo Run Level, da root digitare:
shutdown
oppure:
init 1in alternativa:
init S
Run Level 2: Modalità testuale, modalità multi-user con supporto alla rete. Per passare a questo livello da root, digitare:
init 2Run Level 3: Modalità testuale con Rete, per passare a questo livello, da root digitare:
init 3Run Level 4: Non utilizzato.
Run Level 5: (default) Multi-user GUI. Indica la modalità di default dal desktop con il supporto alla rete. Per passare a questo livello da root digitare:
init 5Run Level 6: Riavvio del sistema. Per passare a questo livello da root digitare:
init 6oppure:
reboot
in alternativa:
shutdown -r











