Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

2.6. upower

在 Red Hat Enterprise Linux 6 DeviceKit-power 中假定是 HAL 一部分的电源管理功能,以及之前 Red Hat Enterprise Linux 版本中 GNOME Power Manager 一部分的一些功能(也称为 第 2.7 节 “GNOME Power Manager” )。Red Hat Enterprise Linux 7、DeviceKit-power 被重命名为 UPowerupower 提供守护进程、API 和一组命令行工具。系统上的每个电源源都表示为设备,无论是物理设备。例如,笔记本电脑电池和 AC 电源源都表示为设备。
您可以使用 upower 命令和以下选项访问命令行工具:
--enumerate, -e
显示系统中每个电源设备的对象路径,例如:
/org/freedesktop/UPower/devices/line_power_AC
/org/freedesktop/UPower/devices/battery_BAT0
--dump, -d
显示系统上所有电源设备的参数。
--wakeups, -w
显示系统上的 CPU 唤醒。
--monitor, -m
监控系统是否有电源设备的更改,例如,连接或断开 AC 电源源的连接或断开电池。按 Ctrl+C 停止监控系统。
--monitor-detail
监控系统是否有电源设备的更改,例如,连接或断开 AC 电源源的连接或断开电池。--monitor-detail 选项显示比 --monitor 选项更详细。按 Ctrl+C 停止监控系统。
--show-info object_path, -i object_path
显示可用于特定对象路径的所有信息。例如,要获取系统上由对象路径 /org/freedesktop/UPower/devices/battery_BAT0 表示的信息,请运行:
~]$ upower -i /org/freedesktop/UPower/devices/battery_BAT0