Questão Como faço para desligar ou reiniciar a partir de um terminal?


Como posso desligar ou reiniciar o Ubuntu usando comandos de terminal?


720
2017-09-12 18:09


origem


Relacionado (mas não duplicado): Desligando o sistema usando um console virtual - Eliah Kagan


Respostas:


Para o desligamento:

sudo poweroff

Para reiniciar:

sudo reboot

Apêndice: Se sua palavra-chave é "travada", então você não pode digitar um comando como "reboot", que seria executado a partir de "su" de qualquer maneira, use o teclado: segure Alt + PrintScreen / SysRq, botões e digite "REISUB". Não precisa ser letras maiúsculas. Ele irá reiniciar o computador suavemente. http://blog.kember.net/articles/reisub-the-gentle-linux-restart/ 


916
2017-09-12 18:17



sudo pode não ser necessário, na verdade. - Nicolas Raoul
No Armbian, apenas reboot Não foi encontrado. em vez de, /sbin/reboot trabalho. - Mark Jeronimus
@ MarkJeronimus Depende do seu PATH variável, e seu SECURE_PATH no /etc/sudoers Arquivo. - An Epic Person
sobre o quê shutdown now e shutdown -r now? - Post Self


Abra seu terminal com CTRL+ALT+T e faça estes comandos a seguir

Para desligar o sistema:

sudo shutdown -h now 

Reiniciar:

sudo reboot

& mais um comando para reiniciar:

sudo shutdown -r now

Outra maneira como um dos usuários mencionados.

Para o desligamento:

sudo halt

ou:

sudo init 0 

Para reiniciar:

sudo init 6

Você pode obter mais informações sobre o shutdown comando usando um dos seguintes:

  • shutdown --help
  • man shutdown

187
2017-09-12 18:09



@jai o alvo é oferecer ao op e a todos os outros modos alternativos de fazer o que ele pediu. - fromnaboo
Parece shutdown -r now é preferível a reboot como o segundo pode colocá-lo em modo de manutenção - ubiquibacon
Para sua informação Qual é a diferença entre os comandos shutdown, halt e reboot? - Franck Dernoncourt
Alguém pode explicar por que sudo halt pode não executar o desligamento em alguns casos, enquanto sudo halt -p faz? - Emily


Odeie senhas (sudo) e ame os one-liners?


Para o Ubuntu 14.10 ou anterior:

Desligar:

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop

Reiniciar:

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart

Outros comandos que você pode gostar:

Suspender:

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend

Hibernate: (se habilitado no seu sistema)

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate


Para o Ubuntu 15.04 e posterior:

(Isso se deve à mudança no uso do Ubuntu systemd ao invés de Upstart)

systemctl poweroff

systemctl reboot

systemctl suspend

systemctl hibernate

systemctl hybrid-sleep

Desde a hibernar normalmente é desabilitado por padrão nos sistemas Ubuntu, você pode habilitar isso verificando esta resposta: https://askubuntu.com/a/617254/101985


79
2018-06-08 10:03



Eu sempre quis saber como a GUI desligar o sistema sem precisar de sudo. Eu presumo que seja isso. - triunenature
Eu amo o show de step-right-up sideshow da primeira linha - duhaime


Em 16.04 não há necessidade de sudo

Desligar :

poweroff

Para reiniciar:

reboot

35
2018-06-15 10:17



Failed to set wall message, ignoring: Interactive authentication required. de ssh - kyb


Usar

sudo shutdown -h (TIME) (MENSAGEM)

isso irá desligar o seu computador e pará-lo. É para isso que serve o -h. Então, na área do tempo, você pode escolher o atraso de desligamento (em minutos) e, se quiser, pode enviar uma mensagem brodcast na área de mensagens (como adeus, ou estou fechando a coisa: P).

Para reiniciar o tipo de computador

sudo shutdown -r (time) (mensagem)

Agora, em vez de desligá-lo e interrompê-lo, você reiniciará o computador assim que ele for desligado. :) Boa sorte


13
2018-06-28 05:23