Introducción
Linux viene con varias utilidades que permiten al administrador del sistema reiniciar, apagar o apagar el sistema. El usuario debe ser root o miembro del grupo wheel para ejecutar el comando de reinicio. Esta página muestra cómo reiniciar el sistema basado en Linux usando la línea de comando.
Si su intención es reiniciar el servidor de forma remota, continúe leyendo; de lo contrario, omita el primer párrafo "Conexión al servidor" y lea el siguiente.
Conexión al servidor
Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:
ssh root@IP_DEL_SERVER
A continuación, deberá ingresar la contraseña del usuario root.
Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:
ssh nome_utente@IP_DEL_SERVER
Luego se le pedirá que ingrese su contraseña de usuario.
El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Reinicio del sistema Linux
Para reiniciar Linux usando la línea de comando, abra la terminal y escriba el siguiente comando:
sudo reboot
Espere unos momentos y el servidor Linux se reiniciará automáticamente.
Veamos algunos ejemplos en detalle.
Reinicie el sistema Linux con Reiniciar
Debe iniciar sesión como root para reiniciar el sistema o como usuario con privilegios de sudo. Abra la aplicación de terminal y escriba uno de los siguientes comandos para reiniciar el sistema inmediatamente:
/sbin/reboot
O:
/sbin/shutdown -r now
También puede usar el comando sudo en Ubuntu /Debian /Fedora y otras distribuciones basadas en Linux:
sudo reboot
Es una buena idea notificar a todos los usuarios registrados que el sistema está a punto de reiniciarse y, dentro de los minutos especificados, se deniegan nuevos inicios de sesión. Escriba el siguiente comando:
shutdown -r +5
Salida de muestra:
Broadcast message from [email protected]
(/dev/pts/1) at 12:33...
The system is going down for reboot in 5 minutes!
También puede especificar un argumento de tiempo y un mensaje personalizado:
shutdown -r +5 "Updating kernel"
El comando anterior reiniciará el sistema después de 5 minutos y transmitirá la Updating kernel
.
Cómo reiniciar el servidor Linux remoto
Simplemente inicie sesión como root usando el comando ssh y ejecute el comando:
ssh root@remote-server-com /sbin/reboot
O:
ssh root@remote-server-com /sbin/shutdown -r now
Salida de muestra:
Connection to remote-server-com closed by remote host.
Puede recibir una notificación mediante el comando ping cuando el servidor remoto vuelva a estar en línea con el siguiente comando:
ping -a remote-server-com
Incluso el usuario normal con privilegios sudo se puede utilizar para reiniciar el sistema a través de ssh con el siguiente comando de ejemplo:
ssh -t alice@remote-server-com /sbin/reboot
Sin la -t
, verá un mensaje de error similar al siguiente:
sudo: no tty present and no askpass program specified
Conclusión
Aprendimos a usar el comando reboot en Linux para reiniciar el servidor o el escritorio.