O que acontecerá se eu executar o comando init no meu terminal Ubuntu Gnome?

7
O comando

init parece ser o primeiro processo em execução após cada inicialização.

Se eu init no meu terminal Ubuntu Gnome, isso irá reiniciar meu sistema operacional?

    
por Tim 08.07.2012 / 23:33

1 resposta

15

Se você não é root (e normalmente não deveria estar logado como root), você apenas receberá uma mensagem:

bash$ init
init: Need to be root

se você for root, você pode alterar o nível de execução atual do sistema usando init (ele realmente executa "telinit" para fazer a alteração).

bash$ sudo init
init: missing runlevel
Try 'init --help' for more information.

se você realmente quer reiniciar seu sistema, você pode fazê-lo dizendo ao init para mudar para o nível seis:

bash$ sudo init 6

(Na verdade, não vou fazer isso porque não quero realmente reinicializar minha máquina.)

Para referência futura, todas essas coisas estão bem descritas nas páginas man. Tente executar man init por exemplo. Outras páginas man interessantes incluem runlevel e telinit .

    
por 08.07.2012 / 23:55

Tags