Nível de execução

O nível de execução , ou nível de execução, é um número ou letra usado pelos sistemas de tipo de inicialização de processo Unix para determinar as funções ativadas.

Operação

O nível de execução geralmente varia de 0 a 6 e às vezes há um nível “s”. Cada um corresponde a um conjunto de aplicativos para iniciar. Em geral, quanto mais alto o nível de execução, mais funções estarão ativas.

O nível de execução 6 é atribuído para reiniciar o computador e o nível de execução 0 para o desligamento. Às vezes, o nível S é adicionado (modo de “usuário único”).

O arquivo / etc / inittab determina o nível de execução padrão do sistema na inicialização, bem como as funções que estão ativas em cada nível de execução.

Vamos de um nível de execução para outro usando o comando init ou telinit (ou desligamento para transições para 0 ou 6). A transição de um nível para outro iniciará scripts para parar e iniciar funções.

Para passar de um nível a outro, não é necessário passar pelos níveis intermediários.

O comando “ who -r” é  usado para consultar o nível de execução atual:

$ who -r run-level 2 2011-11-24 15:59

O comando "runlevel" também permite isso:

# runlevel N 2

Organização no Sistema V

Nesta organização herdada do UNIX System V , usado pelo Solaris e várias distribuições do Linux , os scripts de inicialização do aplicativo são agrupados em um diretório /etc/init.d comum . Esses scripts recebem um parâmetro que pode ser iniciar , parar , reiniciar , etc.

Cada nível corresponde a um diretório (normalmente /etc/rc.d/rc2.d para o nível 2) de links simbólicos para arquivos em /etc/init.d . Esses links simbólicos têm nomes que começam com a letra S ou K, seguidos por um número de dois dígitos.

Ao alterar o nível de execução:

Significado convencional dos níveis de execução

Os níveis de execução não são todos padronizados, em geral o seguinte significado é adotado:

O nível 2 pode corresponder a um modo multiusuário sem um servidor de aplicativos.

O nível 3 corresponde a um ambiente multiusuário com servidores de aplicativos.

O nível 4 ou 5 às vezes é usado para iniciar o ambiente gráfico.

Veja também