8 Comandos de Apagado Útiles de Linux para Reiniciar o Apagar Tu PC con Linux

Ya sea por un servidor SSH de Ubuntu o porque tu ratón dejó de funcionar, aprender a usar los comandos de shutdown de Linux en la línea de comandos funciona de maravilla para todos. Aquí te mostramos cómo dominar el comando shutdown para apagar rápidamente tu PC.
Tabla de Contenidos
- ¿Qué es un Comando de Apagado?
- Cómo Usar los Comandos de Apagado
- Comando de Apagado Básico
- Apagar sin Cortar la Alimentación
- Apagar con Cortar la Alimentación
- Apagar Después de X Minutos
- Apagar a una Hora Específica
- Enviar un Mensaje de Advertencia Antes del Apagado
- Comando Básico de Reinicio
- Comandos de Apagado Forzado
- Bonificación: Cancelar un Comando de Apagado
- Preguntas Frecuentes
Consejo: Aprende las diferencias entre Apagar, Hibernar o Suspender.
¿Qué es un Comando de Apagado?
En Linux, hay dos formas de apagar tu PC (tres si desconectar el enchufe cuenta):
- Presionando el botón de apagado
- Apagando a través de la Terminal.
Aunque puede ser un inconveniente intentar acceder a la Terminal primero antes de apagar, en realidad es bastante útil, especialmente para apagar un PC o servidor Linux remoto a través de SSH.
El comando shutdown apaga tu PC de manera similar al botón de apagado en la bandeja del sistema. Pero se pone aún mejor: tiene opciones que te permiten elegir cuándo apagar, entre otras cosas.
Cómo Usar los Comandos de Apagado
El formato es así:
sudo shutdown Como la mayoría de los comandos a nivel del sistema en Linux, necesitarás sudo para que esto funcione. Y luego puedes elegir una bandera de opción y otras opciones. Vamos a repasar cada una de ellas a lo largo de este artículo.
1. Comando de Apagado Básico
El comando shutdown inicia el proceso de apagado que cierra todas las aplicaciones en curso antes de apagar. Esto requiere una configuración de tiempo; necesitas decirle cuándo apagar antes de que funcione. Al agregar now junto a shutdown, le estás diciendo a tu PC que detenga todo lo que está haciendo y se apague inmediatamente.
sudo shutdown nowTambién puedes vincular un acceso directo de apagado automático a este comando y hacer un botón de apagado DIY. Es un comando útil para servidores SSH porque es súper fácil de recordar. Sin embargo, algunas distribuciones y versiones de Linux pueden requerir que agregues la bandera -h o -P para que funcione.
Bueno saber: Puedes verificar las fechas de apagado y reinicio en tu PC con Linux fácilmente con estos consejos.
2. Apagar sin Cortar la Alimentación
sudo shutdown -h nowo
sudo haltHay veces en que es mejor apagar la computadora sin quitarle la alimentación. El comando halt hace todo lo que hace el comando shutdown, menos el paso final: cortar la alimentación del sistema. Esto funciona muy bien cuando tienes periféricos autónomos que tardan más en apagarse que la computadora principal.
Sin embargo, es mejor usar el comando shutdown con la bandera -h. Esto se debe a que shutdown te permite establecer cuándo apagar la PC, que abordaremos más adelante.
3. Apagar con Cortar la Alimentación
sudo shutdown -P nowo
sudo poweroffCuando tu PC o servidor Linux está en otra habitación, tener que presionar físicamente el botón de encendido sería bastante problemático. Afortunadamente, sudo poweroff te permite cortar automáticamente toda la energía a la computadora, por lo que tu CPU estará a salvo de picos de energía y otras cosas relacionadas con la energía que podrían dañarla.
Aún así, el mejor comando de apagado de Linux para usar sería el comando shutdown con la bandera -P. Solo recuerda que necesita una “P” mayúscula y no una minúscula.
4. Apagar Después de X Minutos
sudo shutdown +Supongamos que tenías un proceso que terminaría en 30 minutos. Tal vez estés descargando algo y piensas que terminará alrededor de ese tiempo. Puedes intentar reemplazar now con un + y cuánto más deseas que espere en minutos antes de apagarse. Por ejemplo: sudo shutdown +30 apaga la computadora después de 30 minutos.
Recuerda que esto no espera a que terminen los procesos antes de funcionar, así que si tu tarea toma un poco más de tiempo del que debería, este comando de apagado de Linux apagará tu PC tan pronto como finalice la cuenta regresiva.
5. Apagar a una Hora Específica
sudo shutdown : Si eres como yo, que me duermo sobre el teclado a las 3 a.m. y me despierto con una PC caliente que ha estado reproduciendo música desde YouTube toda la noche, desearías que hubiera una forma de apagarla después de cierto tiempo. Afortunadamente, shutdown también te permite elegir una hora.
Por ejemplo, usando sudo shutdown -P 2:45 apagas tu PC con Linux tan pronto como llegue a las 2:45 AM. Lee la hora usando el formato de 24 horas, así que necesitarás escribir sudo shutdown -P 14:45 si quieres apagarla a las 2:45 de la tarde.
6. Enviar un Mensaje de Advertencia Antes del Apagado
sudo shutdown "" Cuando estás ejecutando un servidor Linux con múltiples usuarios conectados, será bueno enviar un mensaje para informar a todos sobre el apagado. Al agregar algo entre “comillas”, el servidor Linux puede transmitir un mensaje personalizado a otros usuarios a través de la línea de comandos.
Para funciones de apagado y reinicio automatizadas en servidores, este mensaje puede ser realmente importante. Puedes agregar esto a un script que se ejecute al arrancar. De esa manera, tu servidor Linux puede apagarse automáticamente para mantenimiento programado o actualizaciones.
7. Comando Básico de Reinicio
sudo shutdown -r nowo
sudo rebootUsando la bandera -r, puedes hacer que tu PC se reinicie en lugar de apagarse. Puedes reemplazar now con el tiempo para hacer un apagado programado, que funciona muy bien para sistemas automáticos y servidores con actualizaciones nocturnas.
Alternativamente, existe el comando sudo reboot, pero este no te permite establecer el tiempo. Funciona de la misma manera que sudo shutdown -r now en su mayoría.
Consejo: Es bueno reiniciar tu PC después de actualizar tus núcleos de Linux.
8. Comandos de Apagado Forzado
sudo poweroff -fo
sudo halt -fo
sudo shutdown -fNo es común encontrarte con un sistema que se vuelve tan poco receptivo que la mayoría de los comandos no funcionan. Los comandos poweroff, halt y shutdown pueden tomar la bandera -f para forzar un apagado. Esta es básicamente la versión electrónica de un interruptor de encendido: forzará la finalización de todas las tareas y apagará.
Utiliza esto solo cuando los comandos normales de apagado y reinicio no funcionan. Es probable que pierdas datos (y la integridad del sistema) cada vez que utilices esto.
Bonificación: Cancelar un Comando de Apagado
sudo shutdown -cSupongamos que cometiste un error y quieres cancelar un comando shutdown programado. Ni Ctrl + C ni escribir exit en la línea de comandos detendrán esto.
El comando shutdown tiene una opción -c que le dice al sistema que cancele cualquier tiempo que planeaste para apagarlo.
Preguntas Frecuentes
¿Los comandos de apagado de Linux dañan las aplicaciones?
El comando de apagado no dañará las aplicaciones, pero si tienes archivos no guardados, entonces los cambios se perderán cuando el sistema se apague.
¿Por qué necesito escribir “sudo” cada vez que ingreso un comando de apagado en Linux?
El comando de apagado es una aplicación de nivel del sistema, por eso requiere privilegios de superusuario para ejecutarse.
¿Los comandos de apagado de Linux funcionan en Windows?
No. El comando shutdown solo funciona en Linux. Para Windows, puedes usar estos consejos para apagarlo de manera remota.
¿Puedo apagar mi PC antes de un apagado programado?
Un apagado programado solo funcionará cuando se cumplan las condiciones. Puedes apagar tu PC de forma segura en cualquier momento antes del apagado programado.