Como faço para desligar, reiniciar e sair do sistema a partir da linha de comando?

Respostas:

5

Usando os comandos shutdowne rebootrespectivamente. Para sair de um terminal, você pode pressionar Ctrl- Dou digitar exit.

Renan
fonte
1
ou digite exitem vez de Ctrl + D ... ou apenas executar o desligamento / reboot via SSHssh root@brokenbox reboot
Bananguin
10

Se você ainda pode acessar um console no modo de texto ou se pode efetuar logon remotamente:

  • Você pode usar psou outras ferramentas de listagem de processos e matar para tentar matar alguns processos. Alguns programas salvam seu trabalho (pelo menos em um arquivo de recuperação) se receberem um kill -HUPou simpleskill . Eles podem não ter tempo para fazê-lo se você for direto para a reinicialização.
  • Execute sudo killseguido por um ID do processo para eliminar um processo que está sendo executado como root ou outro usuário que não é você.
  • Execute rebootpara reiniciar (por exemplo, sudo rebootse você usa sudopara obter acesso administrativo). Execute haltpara desligar o computador. Ambos chamam shutdowncom as opções apropriadas.

Se absolutamente tudo estiver organizado, mas você tiver acesso ao console, poderá usar o SysRq mágico para pelo menos liberar todas as alterações de arquivos no sistema de arquivos de desmontagem de disco de forma limpa. pressione

  1. Alt+ SysRq+ Epara enviar o SIGT E RM a todos os processos (opcional).
  2. Alt+ SysRq+ SA s alterações ynchronize (descarga) do sistema de ficheiros no disco.
  3. Alt+ SysRq+ UA força u nmount (na verdade, remount somente leitura) todos os sistemas de arquivos.
  4. Alt+ SysRq+ BRe b oot.

(Nota: algumas vezes você verá "REISUB", mas as etapas R e I são inúteis.)

Gilles 'SO- parar de ser mau'
fonte
1
Apenas para facilitar a lembrança, seu BUSIER é invertido.
Spidey
2

Se for uma sessão X congelada, pressione ctrl+ alt+ f1para acessar o console. Entrar e de lá, executar /sbin/shutdown, /sbin/rebootou /sbin/shutdown -r now. Dependendo das permissões, pode ser necessário prefixar esses comandos com sudoou primeiro supara se tornar root.

Você também pode matar o processo ofensivo. Corra ps auxpara listar todos os processos e procure aqueles que estão usando muita CPU e / ou memória (terceira e quarta colunas). Use kill <pid>, em que pid é o número na segunda coluna da pssaída). Se isso não interromper o processo, talvez você precise executar kill -9 <pid>para matá-lo à força.

cuvy
fonte
ctrl+alt+f1pode não funcionar em todos os sistemas (alguns têm a sessão X lá), mas ctrl+alt+f3funcionará na maioria, exceto para sistemas ativos de instalação, talvez.
Jonas Schäfer
0

Se o seu BIOS estiver configurado de maneira que você precise pressionar o botão liga / desliga por mais de X segundos para desligar a máquina, pressione o botão liga / desliga uma vez. Isso dará o sinal ACPI para desligamento / parada / desligamento.

Nils
fonte