Cómo reiniciar un sistema Linux mediante la línea de comandos
La mayoría de la gente sabe que puede reiniciar su equipo Linux haciendo clic en «Reiniciar» en la interfaz gráfica de usuario, pero ¿qué pasa si el sistema se bloquea o si está trabajando remotamente y no puede navegar? Ahí es cuando saber cómo reiniciar desde la línea de comandos se convierte en una salvación. Al principio es un poco raro si está acostumbrado a la interfaz gráfica de usuario, pero una vez que le coge el truco, es muy práctico, especialmente en servidores o configuraciones headless. Los comandos son sencillos, pero a veces no funcionan exactamente como se espera, dependiendo de cómo esté configurado su sistema o del sistema de inicio que esté ejecutando. Por lo tanto, esta guía cubre las principales formas de reiniciar Linux desde la terminal, además de una breve nota sobre cómo hacerlo a través de la interfaz gráfica de usuario. De esta manera, si algo se bloquea o simplemente quiere hacerlo más rápido, tendrá opciones.
Cómo reiniciar Linux usando la terminal
La mayoría de las distribuciones de Linux usan systemd hoy en día, pero algunas aún usan sistemas de inicio más antiguos. Conocer los comandos puede ser la solución cuando la interfaz gráfica de usuario no responde o si SSH es la única forma de acceder al sistema. Normalmente, los comandos funcionan correctamente, pero a veces es necesario ser root o usar sudo. Además, tenga en cuenta que algunos comandos omitirán los scripts de apagado habituales, por lo que en entornos de producción es mejor usar opciones más elegantes o notificar a los usuarios primero. En algunas configuraciones, reiniciar mediante la terminal puede fallar si no se tienen los permisos adecuados o si algunos scripts del sistema impiden un reinicio inmediato, así que tenga esto en cuenta.
Comando de reinicio
Esta es la forma más directa y se reiniciará casi de inmediato. Ejecuta:
sudo reboot
Después de escribir esto, su sistema debería empezar a apagarse y reiniciarse de inmediato. Es rápido y generalmente fiable, pero no solicita confirmación ni avisa a nadie, así que úselo con cuidado. En algunas máquinas, esto falla la primera vez, o puede que necesite asegurarse de que no haya procesos críticos en ejecución, especialmente en servidores de producción.
Comando de apagado
Otro método bastante popular es el comando de apagado con el indicador -r, que le indica explícitamente a Linux que se reinicie después de apagarse:
sudo shutdown -r now
Este es un poco más explícito sobre su función. El -r significa «reiniciar» y ahora garantiza que se realice de inmediato. Si desea programar un reinicio, reemplácelo nowcon una hora, por ejemplo, +1010 minutos después. Esto a veces funciona mejor con otros procesos o scripts que necesitan estar al tanto de un reinicio inminente.
Usando init 6
Si todavía utilizas un Linux antiguo o deseas imitar un comportamiento antiguo, init 6 es un clásico:
sudo init 6
Este comando indica al sistema de inicio que cambie al nivel de ejecución 6, que tradicionalmente es el estado de reinicio. No es tan limpio como los comandos basados en systemd, pero funciona en muchos sistemas. Advertencia: en algunos sistemas, esto no cerrará los servicios correctamente, por lo que es un poco más brusco.Úselo si está solucionando problemas o trabajando en una configuración heredada donde los comandos systemd fallan.
Reinicio de Systemctl
Las distribuciones modernas de Linux usan mucho systemd, por lo que la forma recomendada hoy en día es:
sudo systemctl reboot
Este comando reinicia el sistema mediante los mecanismos de systemd y funciona bien con servicios y dependencias modernas. En la mayoría de las configuraciones, este es el método más fiable. Además, suele gestionar correctamente los scripts de apagado, por lo que es más seguro para servidores en ejecución o configuraciones multiusuario.
Cómo reiniciar Linux a través de la GUI
Si el sistema sigue respondiendo correctamente, reiniciar mediante la interfaz gráfica suele ser más sencillo, incluso si no dominas la línea de comandos. En escritorios GNOME, simplemente mira la esquina superior derecha y haz clic en el icono de encendido o en el menú del sistema. Luego, haz clic en Apagar/Cerrar sesión y, en el submenú, selecciona Reiniciar. Aparecerá un cuadro de diálogo de confirmación y, al hacer clic en Reiniciar, el sistema se reinicia. Un aviso: este método solo funciona si la interfaz gráfica está activada, así que si el sistema se bloquea por completo, es mejor usar uno de los comandos de terminal mencionados anteriormente.
Resumen
Familiarizarse con el reinicio desde la línea de comandos puede ahorrarte algunos dolores de cabeza, como cuando SSH es la única forma de acceder o la interfaz gráfica de usuario no responde. Los comandos de teclado reboot—, shutdown -r now, init 6y systemctl reboot— cubren casi todos los escenarios. Por otro lado, si estás en una computadora de escritorio y la interfaz gráfica de usuario funciona, usar el menú es más rápido. En cualquier caso, conocer estas opciones te ayuda a solucionar problemas más rápido y te evita tener que hacer reinicios forzados.
Resumen
- Reiniciar desde la terminal con sudo reboot
- Reinicio elegante con sudo shutdown -r ahora
- Método heredado: sudo init 6
- Enfoque moderno: sudo systemctl reboot
- El reinicio de la GUI en entornos de escritorio generalmente se realiza a través de las opciones del menú
Cruzo los dedos para que esto ayude.
Eso es prácticamente todo. Una vez que domines estos comandos, reiniciar se vuelve mucho menos estresante, especialmente cuando las cosas se complican. Solo recuerda: el método depende de si tu sistema responde completamente o no, y siempre ten cuidado con los comandos que omiten los scripts de apagado; los reinicios descuidados a veces pueden causar problemas en el sistema de archivos o pérdida de datos si no se planifican correctamente. Mucha suerte, y espero que esto te ahorre algunos minutos cuando estés en apuros.
Artículos relacionados
¿Te resultó útil este artículo?