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

687

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

    
por Ten-Coin 12.09.2012 / 20:09

5 respostas

875

Para encerramento:

sudo poweroff

Para reiniciar:

sudo reboot

Apêndice: Se a sua palavra-chave é "lockup", então você não pode digitar um comando como "reboot" que seria executado a partir de "su", 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. link

    
por Saeed Zarinfam 12.09.2012 / 20:17
178

Abra seu terminal com CTRL + ALT + T e faça os seguintes comandos

Para desligar o sistema:

sudo shutdown -h now 

Para reiniciar:

sudo reboot

& amp; mais um comando para reiniciar:

sudo shutdown -r now

Outra forma como um dos usuários mencionou.

Para encerramento:

sudo halt

ou:

sudo init 0 

Para reiniciar:

sudo init 6

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

  • shutdown --help
  • man shutdown
por Ten-Coin 12.09.2012 / 20:09
74

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


Para o Ubuntu 14.10 ou anterior:

Encerramento:

/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

Hibernar: (se ativado 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 do Ubuntu em usar systemd em vez de Upstart )

systemctl poweroff

systemctl reboot

systemctl suspend

systemctl hibernate

systemctl hybrid-sleep

Como o hibernate é normalmente desativado por padrão nos sistemas Ubuntu, você pode habilitar isso verificando esta resposta: link

    
por Majal 08.06.2014 / 12:03
33

Em 16.04 não há necessidade de sudo

Para desligar:

poweroff

Para reiniciar:

reboot
    
por Severus Tux 15.06.2016 / 12:17
12

Use

  

desligamento do sudo -h (TIME) (MESSAGE)

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

Para reiniciar o tipo de computador

  

desligamento do sudo -r (tempo) (mensagem)

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

    
por Jatttt 28.06.2014 / 07:23