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

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


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.


0

Encontrei esta página em computerhope.com :

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


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


0

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.