¿Cómo reinicio Linux (Ubuntu) desde la línea de comandos?

Respuestas:

80

Hay algunas formas:

reinicio de sudo
sudo init 6
sudo shutdown -r ahora
John T
fuente
10
Ten cuidado con init. Si se ha cambiado inittab, init 6 puede asignarse a algún otro nivel de ejecución. He visto varios lugares que tenían el nivel de ejecución predeterminado después del reinicio establecido en modo de usuario único.
Satanicpuppy
¿Qué pasa si no lo eres sudo? Al hacer clic , no tiene que ser sudo...
Atcold
9

Si tiene un administrador de sesión compatible con freedesktop, puede usar DBus para invocar el reinicio desde dentro de la sesión X. El comando dice:

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

(esto es probablemente más de lo necesario; funciona para mí). Lo uso en un script de shell. No necesita ejecutar esto desde root, pero debe ejecutarlo desde una sesión X (por ejemplo, en una terminal). Puede encontrar más información sobre este tema en https://wiki.ubuntu.com/DebuggingGNOMEPowerManager

liori
fuente
¿Cuál es la ventaja de esto sudo reboot?
Daryl Spitzer
3
Notificará a su administrador de sesión que está a punto de reiniciar y guardará el estado de su sesión (aplicaciones abiertas). No estoy seguro de si lo hace rebooto shutdownno. Además, como escribí en la respuesta, no necesitas sudo o su (necesitas que el administrador de sesión te permita hacerlo, pero esto generalmente es cierto en la mayoría de las distribuciones de escritorio).
liori
2

Ocasionalmente, los comandos de reinicio y apagado habituales (y preferidos) no funcionan. He visto esto en un sistema con problemas (por eso fue necesario reiniciar).

Puede activar el mecanismo "Magic SysRq" desde la línea de comandos:

echo b >/proc/sysrq-trigger

Esto es equivalente a alt-SysRq + b y reiniciará la máquina.

Es posible que desee probar "s" y "u" primero para sincronizar discos y desmontar los sistemas de archivos respectivamente.

Draemon
fuente
0

Encontré esta página en computerhope.com :

El comando es reiniciar . También hay alto , apagado y apagado .

Daryl Spitzer
fuente
1
detener y apagar realmente apaga la máquina por completo, el apagado solo reiniciará la máquina con los interruptores correctos provistos.
John T
0

No hay nada malo con ninguno de los anteriores, pero también puede instalar gnome-do y habilitar el complemento de administración de sesión, que le permite apagar, reiniciar, suspender fácilmente desde gnome-do

usuario23307
fuente
0

Si está trabajando en el Entorno Virtual Se pondrá disco duro en modo de espera: sudo /sbin/shutdown -h now.

Swapnil Gangrade
fuente