¿Reiniciar un servidor desde la línea de comandos?

78

¿Cómo reinicio un servidor Ubuntu desde la línea de comandos? sudo reboot nowParece que nunca funciona para mí. Debido a que es un servidor, no tengo instalado un administrador de ventanas, por lo que no puedo hacerlo desde una GUI (que siempre parece funcionar).

ingrese la descripción de la imagen aquí

He tenido el problema durante años en diferentes versiones del sistema operativo. Sucede en máquinas virtuales y en metal real. También existe el mismo problema con sudo shutdown now.

He vivido con eso en el pasado. La diferencia ahora es que no quiero simplemente presionar el botón de encendido porque podría perder datos.


fuente
¿Lo has intentado sudo shutdown -r now?
ASCIIbetical
44
sudo reboot nowNo es una opción válida. ver reinicio de man 8
souravc
Gracias souravc, eso es interesante. El comando nunca se queja de una opción no válida. Probaré algunos de estos cuando salga de mysql.
44
sudo init 6siempre debe funcionar Además, hay Ctrl + Alt + Supr y REISUB.
Danatela

Respuestas:

118

Intente usar el siguiente comando para reiniciar de manera segura :

sudo reboot

Si, en cambio, desea cerrar el servidor de forma segura, use este comando:

sudo shutdown -h now
Arrendajo
fuente
1
No mencionó "con seguridad" en el sudo rebootmétodo, puede inducir a error a algunos usuarios.
rap-2-h
@ rap-2-h Espera, ¿quieres decir que sudo rebootes seguro o no?
wisbucky
@wisbucky: el reinicio de sudo es seguro
Jay
Tuve un debate con un compañero de trabajo sobre esto hoy. ¿Se prefiere este método sudo poweroff?
Gansheim
23

Para reiniciar, escriba lo siguiente

sudo shutdown -r now
maullar
fuente
3

Como alternativa a sudo shutdown -r now, este comando también efectúa un apagado inmediato :

sudo shutdown -h +0

Agregue el -rcomando para reiniciar:

sudo shutdown -r -h +0

Salida (ejecutándose como root):

root@mydevwkstn:~# shutdown -r -h +0

Broadcast message from cjbs@mydevwkstn
        (/dev/pts/10) at 14:41 ...

The system is going down for halt NOW!
root@mydevwkstn:~#
CJBS
fuente
0

Una forma alternativa:

sudo init 6

[ NOTA ]:

Sin el initprograma no podría haber proceso de intérprete de comandos.

Benyamin Jafari
fuente
0

Si desea reiniciar su sistema, utilizando la solución de @ Jay, notará que el reinicio se programará en un minuto. Si, en cambio, desea que su sistema se reinicie de inmediato, puede usar el siguiente comando:

reboot -f

El -fparámetro forzará su reinicio tan pronto como ingrese el comando.

Davide Cannizzo
fuente