Definição de Runlevel
NÃvel de execução do sistema. No Linux e outros sistemas baseados no Unix o runlevel indica o modo de operação atual da máquina, definindo quais serviços e recursos devem permanecer ativos. O runlevel pode ser alterado a qualquer momento pelo root, através do comando telinit (# telinit 3, # telinit 5, etc.).
No Linux os runlevels são numerados de 0 a 6. No nÃvel 0 o sistema está parado, nenhum processo é executado. Este modo entra em ação quando desligamos o sistema via software.
O nÃvel 1 é chamado de single user mode é um modo de recuperação, onde temos ativa apenas a conta de superusuário. Não é possÃvel usar a rede nem rodar programas gráficos. Neste modo é possÃvel alterar as configurações do sistema, alterar as senhas dos usuários, etc.
Nos nÃveis 2 e 3 já temos o modo de operação normal do sistema. Nestes modos o sistema inicializa em modo texto e depois de logado o usuário pode abrir o modo gráfico se desejar. A diferença entre os dois é que no modo 2 (também considerado um modo de recuperação) não existe suporte a rede.
Finalmente, no nÃvel 5 temos a inicialização com login em modo gráfico, default na maioria das distribuições atualmente. O nÃvel 4 geralmente fica vago. Na maioria das distribuições ele equivale ao modo 3, enquanto em outras, como no Slackware, equivale ao modo de login gráfico.
O modo 6 é reservado à reinicialização do sistema. Todos os serviços e programas são parados e o sistema é reinicializado via software. O modo 6 difere do modo 0, onde o sistema fica simplesmente parado, esperando ser desligado.
Existe ainda um modo especial, o modo S, que dependendo da distribuição equivale ao modo 1 ou 6.