O que acontece se eu definir o nível de execução padrão do sistema para 0 ou 6?

6

O que eu entendo de runlevels é que em cada nível alguns programas têm permissão para serem executados e outros não. runlevel 3 inicializa o sistema na CLI e o runlevel 5 inicia a GUI padrão.

Mas eu não entendo o que 0 (shutdown) e 6 (reboot) significam? (Iniciar no modo de desligamento / reinicialização ?!). O que acontece Se definir initdefault para esses valores?

    
por Omid 14.11.2012 / 17:35

2 respostas

12

Se você começar neles, o sistema será desligado / reinicializado assim que entrar no nível de execução. Um nível de execução é essencialmente apenas uma forma de especificar ações que você deseja executar quando entra / sai de um determinado estado e, a partir desse momento, executa programas que preparam o computador para desligar ou reinicializar, respectivamente.

    
por 14.11.2012 / 17:38
2

Você pode verificar isso em primeira mão em

/etc/rc0.d
/etc/rc6.d

Se um nome de script começar com um "S", ele será executado na inicialização; Se começar com um "K", ele será executado no desligamento (ou, quando descer um nível). Confira esta resposta e especialmente os comentários (correções) feitos por James O'Gorman.

Editar - não deixe de conferir o comentário de Dave Sherohman abaixo.

    
por 15.11.2012 / 04:24