17 votos

¿Cómo desactivar la gestión de potencia todo en Ubuntu (para un netbook servidor)?

Necesito deshabilitar todo lo relacionado con tener la netbook-servidor de ir en modo de suspensión/hibernación o apagado. Girar hacia abajo de los discos durante los períodos de inactividad está bien, pero es crucial que la máquina permanezca en un estado donde se mantiene la conectividad a través de wi-fi (e internet en general), así como de mantener el subsistema USB y operativas (estamos ejecutando un módem de hardware fuera de ella).

Contexto:

  • El netbook no es phyiscally accesible (está en Tailandia, soy no).
  • Tengo acceso SSH sólo
  • Se está ejecutando la vainilla Ubuntu 10.04 32 Poco
  • Es un netbook de Asus eeePC variedad

Es posible hacerlo a través de la línea de comandos sin causar significativos o ningún tiempo de inactividad?

11voto

Huygens Puntos 864

Usted puede desactivar esas características de administración de energía en diversos niveles.

Interfaz gráfica de Usuario de nivel

En GNOME, se debe editar el siguiente archivo:

sudoedit  /usr/share/polkit-1/actions/org.freedesktop.upower.policy

Una sección se refiere a la función de suspensión y el otro de la hibernación. Cada uno con una etiqueta que usted tiene que fijar a no:

<allow_active>no</allow_active>

Teclado de nivel

Ahora, para evitar el problema de si el teclado tiene algunas claves relacionadas con estas características, usted tiene que ingresar el siguiente comando:

gconftool -s /apps/gnome-power-manager/buttons/hibernate -t string interactive

Línea de comandos de nivel

Todavía sería posible activar una suspensión o hibernación desde la línea de comandos, aquí es cómo desactivarlo.

Tenemos que crear un script ejecutable en /etc/pm/sleep.d/ que va a cancelar cualquier hibernar o suspender las acciones.

sudoedit /etc/pm/sleep.d/000cancel-hibernate-suspend

El contenido de este archivo debe ser:

#!/bin/sh
# prevents hibernation and suspend
. "$PM_FUNCTIONS"
case "${1}" in
  suspend|hibernate)
    inhibit
    ;;
  resume|thaw)
    exit 0
    ;;
esac

Ahora hacer que el archivo ejecutable:

chmod 0755 /etc/pm/sleep.d/000cancel-hibernate-suspend

1voto

linkxs Puntos 63

https://wiki.ubuntu.com/PowerManagement

Luego hay gestor de eventos demonios apmd y acpid

Ellos proporcionan los medios para ejecutar comandos en estos eventos externos. Ellos ejecutar las secuencias de comandos que se encuentran en su directorio config del árbol de la /etc/acpi, o /etc/apm, respectivamente.

El paquete acpi-support proporciona un conjunto de scripts de este tipo bajo /etc/acpi que se ocupan de manejo especial acpi botones en los ordenadores portátiles.

El paquete pm-utils proporciona la pm-acción, pm-hibernate, pm-suspend y pm-suspend híbrido de comandos. Permiten desencadenar el poder duro gestión de eventos a través del software. El pm-herramientas también proporcionan script los directorios de gancho-en otros programas de software cuando se cambia de energía (ahorro) los estados.

El gnome-power-manager es un programa con una interfaz gráfica de usuario que se suscribe a la alimentación de los eventos y actúa sobre ellos. Se muestra el estado de la batería en los equipos portátiles y oscurece la pantalla hacia abajo si la batería por ejemplo. También apagar o hibernar el equipo después de cierto tiempo de inactividad o antes de que se acabe la batería, si un usuario inicia la sesión.

Pruebe a desinstalar algunas de ellas, usando apt-get remove.

0voto

gpoo Puntos 101

Puede configurar /etc/defaults/acpi-support. Puede habilitar/deshabilitar características allí.

Más tarde, se puede ejecutar:

$ sudo /etc/init.d/acpi-support restart

Por otro lado, el demonio acpid comprobará /etc/defaults/acpi-support para saber lo tiene/puede hacer.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: