F.4. Níveis de Execução SysV Init
O sistema nível de execução SysV init oferece um processo padrão para controlar quais programas o init
lança ou suspende ao inicializar um nível de execução. O SysV init foi escolhido porque é mais fácil de usar e mais flexível do que processos init do tipo BSD mais tradicionais.
F.4.1. Níveis de Execução
A idéia por trás dos níveis de execução SysV Init gira em torno da idéia que sistemas diferentes podem ser usados de formas diferentes. Por exemplo, um servidor roda mais eficientemente sem precisar lidar com a deterioração nos recursos disponíveis do sistema causada pelo Sistema X Window. Ou podem haver situações quando um administrador de sistemas pode precisar operar o sistema em um nível de execução mais baixo para executar tarefas de diagnóstico, como consertar a corrupção de disco no nível de execução 1.
As características de um determinado nível de execução determinam quais serviços são suspensos e iniciados pelo comando init
. Por exemplo, nível de execução 1 (modo mono-usuário) suspende quaisquer serviços de rede, enquanto o nível de execução 3 inicia estes serviços. Ao determinar que certos serviços devem ser iniciados ou suspensos em determinados níveis de execução, o init
pode rapidamente alterar o modo da máquina sem que o usuário precise iniciar ou parar serviços.
The following runlevels are defined by default under Fedora:
0
— Halt (Suspender)
1
— Modo texto mono-usuário
2
— Não utilizado (definível pelo usuário)
3
— Modo texto pleno multi-usuário
4
— Não utilizado (definível pelo usuário)
5
— Modo gráfico pleno multi-usuário (com uma tela de autenticação baseada no X)
6
— Reboot (Reinicializar)
In general, users operate Fedora at runlevel 3 or runlevel 5 — both full multi-user modes. Users sometimes customize runlevels 2 and 4 to meet specific needs, since they are not used.
O nível de execução padrão para o sistema é listado em /etc/inittab
. Para determinar o nível de execução de um sistema, procure pela linha similar à seguinte, próxima ao topo do /etc/inittab
:
id:5:initdefault:
O nível de execução padrão listado neste exemplo é cinco, conforme indicado pelo número após o primeiro dois pontos. Para alterá-lo, edite o /etc/inittab
como root.
Warning
Tenha muito cuidado ao editar /etc/inittab
. Simples error tipográficos podem fazer com que o sistema não possa mais ser inicializado. Se isto acontecer, use um disquete de inicialização, entre em modo mono-usuário, ou entre em modo de resgate para inicializar o computador e reparar o arquivo.
For more information on single-user and rescue mode, refer to the chapter titled Basic System Recovery in the Red Hat Enterprise Linux Deployment Guide.