0 modalità di preparazione allo spegnimento del sistema;
1 modalità a singolo utente, vi è l'accesso al sistema di un solo utente;
2 modalità di funzionamento in multi user senza NFS;
3 modalità di funzionamento in multi user anche con NFS;
4 modalità non definita e può essere uilizzata per definerne una nuova;
5 modalità di funzionamento in multi user con avvio automatico dell’interfaccia grafica;
6 modalità di preparazione al riavvio del sistema;
7 non documentato;
8 non documentato;
9 non documentato;
S modalità speciale single-user.
Il runlevel va definio con una sua sintassi in un file, precisamente inittab che si trova in /etc/ ,la sintassi è:
id:runlevel:azione:processo
analizziamo i "parametri":
id è un numero di massimo 4 cifre che identifica in modo univoco la riga o entry in inittab
runlevel uno di quei numeri sopra elencati
azione indica la modalità con cui viene eseguito il processo essi sono:
respawn: esegue nuovamente il comando se termina;
wait: esegue lo script o il comando ed aspetta la sua conclusione prima di procedere;
once: esegue il comando una sola volta quando il sistema entra nel runlevel configurato
boot: esegue il processo durante il boot ed ignora la entry relativa al runlevel
processo è lo script o l'applicativo che verrà eseguito.
Ultima cosa importante da dire è che inittab è un file che indica "all'iniziatore dei processi" INIT cosa avviare, esso cerca subito nel file inittab il runleve di default, vi è dunque una riga del tipo:
id:2:initdefault: