GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-Betriebssystemdienst „acpid“

Der acpid-Daemon unterstützt das Advanced Configuration and Power Interface (ACPI), um eine intelligente Energieverwaltung auf Ihrem System zu ermöglichen und den Batterie- und Konfigurationsstatus abzufragen. Es lauscht auf eine Datei (/proc/acpi/event ) und führt, wenn ein Ereignis eintritt, Programme zur Behandlung des Ereignisses aus. Regeln werden durch einfache Konfigurationsdateien definiert. acpid sucht in einem Konfigurationsverzeichnis (/etc/acpi/events standardmäßig) und parst alle Dateien, die nicht mit einem Punkt (‘.’) beginnen. Jede Datei muss zwei Dinge definieren:ein Ereignis und auch eine entsprechende Aktion.

Dieser Dienst wird von acpid bereitgestellt RPM-Paket.

# yum install acpid

Dienststeuerung

Um den acpid-Dienst nach dem nächsten Systemstart zu steuern, verwenden Sie das Hilfsprogramm chkconfig:

# chkconfig acpid on
# chkconfig --list acpid
acpid           0:off   1:off   2:on    3:on    4:on    5:on    6:off

Um den acpid-Dienst sofort zu steuern, verwenden Sie das Dienstdienstprogramm:

# service  acpid
Usage: /etc/init.d/acpid {start|stop|status|restart|condrestart|reload}

Starten Sie den Dienst wie folgt:

# service acpid start
Starting acpi daemon:                                      [  OK  ]

Stoppen Sie den Dienst wie folgt:

# service acpid stop
Stopping acpi daemon:                                      [  OK  ]

Überprüfen Sie, ob der Dienst gestartet oder gestoppt ist:

# service acpid status
acpid is stopped

Wenn der Dienst gestartet ist, starten Sie ihn neu, sonst tun Sie nichts.

# service acpid condrestart
Stopping acpi daemon:                                      [  OK  ]
Starting acpi daemon:                                      [  OK  ]

Ermitteln Sie, auf welchen Systemausführungsebenen der Dienst aktiv ist:

# chkconfig --list acpid
acpid           0:off   1:off   2:off   3:on    4:on    5:on    6:off

Konfiguration

Der acpid-Daemon lauscht auf eine Datei (/proc/acpi/event) und führt, wenn ein Ereignis eintritt, Programme aus, um das Ereignis zu verarbeiten. Regeln werden durch einfache Konfigurationsdateien definiert. acpid sucht in einem Konfigurationsverzeichnis (standardmäßig /etc/acpi/events) und parst alle Dateien, die nicht mit einem Punkt (‘.’) beginnen. Jede Datei muss zwei Dinge definieren:ein Ereignis und auch eine entsprechende Aktion.

# ll /etc/acpi/events
total 8
-rw-r--r-- 1 root root 168 Nov 12  2015 power.conf
-rw-r--r-- 1 root root 236 Nov 12  2015 video.conf
# cat /etc/acpi/events/power.conf
# ACPID config to power down machine if powerbutton is pressed, but only if
# no gnome-power-manager is running

event=button/power.*
action=/etc/acpi/actions/power.sh
# cat /etc/acpi/events/video.conf
# Configuration to turn on DPMS again on video activity, needed for some
# laptops. Disabled by default, uncomment if your laptop display stays blank
# after you close and open the lid.

#event=video.*
#action=/usr/sbin/vbetool dpms on


Linux
  1. Linux-Betriebssystemdienst „iptables“

  2. Linux-Betriebssystemdienst „Netzwerk“

  3. Linux-Betriebssystemdienst „portmap“

  4. Linux-Betriebssystemdienst „auditd“

  5. Linux-Betriebssystemdienst „nfs“

Linux-Betriebssystemdienst „anacron“

Linux-Betriebssystemdienst „hplip“

Linux-Betriebssystemdienst „smartd“

Linux-Betriebssystemdienst „irqbalance“

Linux-Betriebssystemdienst „rpcgssd“

Linux-Betriebssystemdienst „yum-updatesd“