O que o comando init 1 faz exatamente?

7
Bem, para ser honesto, eu adoro encontrar fendas em tudo, eu estava assistindo a um Serial de TV Mr Robot e em algum momento um personagem mencionou o comando init 1 , que ela computador começou a bater de novo e de novo e ela perdeu a cabeça depois de usar esse comando. Estou estudando SO e sou iniciante, tentei pesquisá-lo e também verifiquei muitos fóruns para saber o que esse comando realmente faz.

Tudo o que sei é que o Linux tem 0-6 níveis de execução e init 1 é um deles, alguém também mencionou que congela o computador, mas eu Não encontrei a resposta exata para a minha pergunta que o que este comando realmente faz e como funciona? E devo experimentar no meu computador?

    
por Weaboo 01.04.2017 / 14:53

1 resposta

5
ID  Name                                   Description
0   Halt                                   Shuts down the system.
1   Single-user mode                       Mode for administrative tasks.
2   Multi-user mode                        Does not configure network interfaces and does not export networks services.
3   Multi-user mode with networking        Starts the system normally.
4   Not used/user-definable                For special purposes.
5   Start the system normally with         Same as runlevel 3 + display manager.
    appropriate display manager (with GUI)                                         
6   Reboot                                 Reboots the system.

Como você pode ver acima, cada runlevel tem os comandos e programas executados quando iniciado pelo usuário ou por qualquer outro processo, como no caso do runlevel 1 . Aqui apenas um único usuário pode acessar o sistema e os comandos aqui são mínimos no mínimo, daí o comentário que congela o sistema . A maioria dos comandos que você conhece no 3-5 runlevel não estão disponíveis aqui.

Se você tentar entrar nesse nível a partir do seu nível de execução atual, verá que muitas coisas não funcionarão e provavelmente perderá dados em qualquer arquivo ou programa aberto. É melhor tentar em uma máquina virtual para ver o que ela faz.

Basicamente, no Linux, todo runlevel está associado a determinados programas ou programas associados a vários runlevels . Portanto, entrar nesse nível com init 1 eliminará todos os programas que não foram projetados ou que devem estar nesse nível de execução, portanto, o congelamento do computador mencionado por você.

Fonte: link

    
por George Udosen 01.04.2017 / 15:07