Como reinicio o Linux (Ubuntu) a partir da linha de comando?

Respostas:

80

Existem algumas maneiras:

reinicialização do sudo
sudo init 6
sudo shutdown -r agora
John T
fonte
10
Tenha cuidado com o init. Se o inittab foi alterado, o init 6 pode ser mapeado para outro nível de execução. Eu já vi vários lugares que tinham o nível de execução padrão após a reinicialização definido no modo de usuário único.
9789 Satanicpuppy
E se você não for sudo? Ao clicar , você não tem que ser sudo...
Atcold
9

Se você possui um gerenciador de sessões compatível com freedesktop, pode usar o DBus para chamar a reinicialização de dentro da sessão X. O comando diz:

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 do que necessário; funciona para mim). Eu uso isso em um script de shell. Você não precisa executar isso root, mas precisa executá-lo dentro de uma sessão X (fe em um terminal). Você pode encontrar mais informações sobre este tópico em https://wiki.ubuntu.com/DebuggingGNOMEPowerManager

liori
fonte
Qual é a vantagem disso sudo reboot?
Daryl Spitzer
3
Ele notificará o gerente da sessão que você está prestes a reiniciar e salvará o status da sessão (aplicativos abertos). Não tenho certeza se faz rebootou shutdownnão. Além disso, como escrevi na resposta, você não precisa de sudo ou su (você precisa fazer isso pelo gerenciador de sessões, mas isso geralmente é verdade na maioria das distros da área de trabalho).
liori 11/12/2009
2

Ocasionalmente, os comandos usuais (e preferenciais) de reinicialização e desligamento não funcionam. Eu já vi isso em um sistema com problemas (e é por isso que ele precisava ser reiniciado).

Você pode acionar o mecanismo "Magic SysRq" na linha de comando:

echo b >/proc/sysrq-trigger

Isso é equivalente a alt-SysRq + be reinicia a máquina.

Você pode tentar "s" e "u" primeiro para sincronizar discos e desmontar sistemas de arquivos, respectivamente.

Draemon
fonte
0

Encontrei esta página em computerhope.com :

O comando é reiniciado . Há também parada , desligamento e desligamento .

Daryl Spitzer
fonte
11
parar e desligar realmente desligar a máquina completamente, o desligamento será reinicializado apenas com as opções corretas fornecidas.
John T
0

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 desligar, reiniciar e suspender facilmente do gnome-do

user23307
fonte
0

Se você estiver trabalhando no Virtual Environment Ele vai colocar o disco rígido em modo de espera: sudo /sbin/shutdown -h now.

Swapnil Gangrade
fonte