Image

Base de conocimientos → Deshabilitar la suspensión automática de la estación de trabajo en Debian 12

[Servidores virtuales]
Fecha de publicación: 05.03.2024

Cuando se utiliza el sistema operativo Debian 12 en modo estación de trabajo con un escritorio (Gnome o KDE) instalado, de forma predeterminada el sistema operativo entra en modo de suspensión cuando no hay actividad del usuario.

Dado que nuestro objetivo es hacer que la estación de trabajo esté siempre accesible a través de la red, es necesario desactivar el sistema operativo para que no entre en modo de suspensión en ausencia de actividad del usuario.

1. Normal (a la antigua usanza)

systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

2. Recomendado (nuevo método)

Crea un archivo:

mkdir -p /etc/systemd/sleep.conf.d/
touch /etc/systemd/sleep.conf.d/nosuspend.conf

El siguiente contenido:

[Sleep]
AllowSuspend=no
AllowHibernation=no
AllowSuspendThenHibernate=no
AllowHybridSleep=no

Listo, ahora la estación de trabajo funcionará las 24 horas del día en modo servidor.





Raimundo
04.06.2024 18:31
Gracias por el aporte! (Y en español, es un lujo!)
Tengo dos consultas.
¿Esto es sólo válido para servidores virtuales o también para servidores físicos?
Una vez creado el directorio y el archivo .conf, ¿es necesario reiniciar, activarlo de alguna manera en particular o ya queda activo?
Synay Support
04.06.2024 18:45
Bienvenido,

Esto funciona en ambos tipos, tanto virtuales como físicos, con un escritorio instalado (gnome, kde).
En cuanto a la activación, debería surtir efecto inmediatamente ya que el archivo de configuración es específico del proceso systemd.

Háganos saber si este no es el caso y es necesario reiniciar, actualizaremos las instrucciones.
Raimundo
05.06.2024 02:04
Gracias! Lo configuré hace unas horas. Esperé que todo el personal se retire, apagué todas las terminales, desconecté teclado y mouse, esperé 30 minutos (se suspendía en 5' pero quise estar seguro que realmente funcionaría) y funcionó a la perfección.
No fue necesario reiniciar el equipo.
Muy agradecido por tan buen tip.
Raimundo
05.06.2024 02:05
PD: Olvidé decir que es un servidor físico y que usé la opción 2 (nuevo método).
Silvia
08.07.2024 17:06
Gracias! por el aporte y por la devolucion de Raimundo, Es bueno siempre conocer los resultados de otros usuarios.
JuanOrtega
10.10.2024 18:12
Excelente aporte, también me funcionó.
Muchas gracias.
Saludos!!