Existem algumas maneiras:
sudo reboot
sudo init 6
sudo shutdown -r now
Por causa de m y problema com cliques do mouse sendo ignorados no Ubuntu , eu quero reiniciar a partir da linha de comando. (Eu tenho um Terminal aberto e o teclado não é ignorado).
Como faço para reiniciar um computador que executa o Linux (ou mais especificamente o Ubuntu) a partir da linha de comando?
Se você tiver um gerenciador de sessões compatível com o freedesktop, poderá usar o DBus para invocar a reinicialização de dentro da sessão X. O comando vai:
dbus-send --system --dest=org.freedesktop.Hal --type=method_call \
--print-reply /org/freedesktop/Hal/devices/computer \
org.freedesktop.Hal.Device.SystemPowerManagement.Reboot int32:0
(isso é provavelmente mais que necessário; funciona para mim). Eu uso isso em um script de shell. Você não precisa executar isso de root
, mas precisa executá-lo dentro de uma sessão X (por exemplo, em um terminal). Você pode encontrar mais sobre esse assunto no link
Ocasionalmente, os comandos de reinicialização e desligamento usuais (e preferidos) não funcionam. Eu vi isso em um sistema com problemas (é por isso que precisava de reinicialização).
Você pode acionar o mecanismo "Magic SysRq" na linha de comando:
echo b >/proc/sysrq-trigger
Isso é equivalente a alt-SysRq + be reinicializará a máquina.
Você pode tentar "s" e "u" primeiro sincronizar os discos e desmontar os sistemas de arquivos, respectivamente.
Eu encontrei esta página no computerhope.com :
O comando é reboot . Há também halt , poweroff & desligamento .
nada de errado com qualquer um dos itens acima, mas você também pode instalar o gnome-do e ativar o plug-in de gerenciamento de sessões, que permite que você o encerre, reinicie e suspenda facilmente do gnome-do
Se você estiver trabalhando no Ambiente Virtual, ele colocará o disco rígido no Modo de Espera: sudo /sbin/shutdown -h now
.
Tags command-line reboot linux ubuntu