歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> systemd的電源管理

systemd的電源管理

日期:2017/2/28 14:02:41   编辑:Linux教程

ArchLinux早就使用systemd替代了init腳本。

不用圖形界面、或者使用 i3、awesome 這樣簡單的窗口管理器時,systemd 可以替代 acpid 處理 ACPI 事件。

注意: systemd 無法處理交流電源和電池 ACPI 事件,所以還得使用 Laptop Mode Tools 或 acpid 工具。

systemd能夠定義的電源管理動作包括:

  • HandlePowerKey:按下電源鍵後的動作
  • HandleSleepKey:按下掛起鍵後的動作
  • HandleHibernateKey: 按下休眠鍵後的動作
  • HandleLidSwitch:合上筆記本蓋後待機

這些動作的值可以是

  • ignore(什麼都不做)
  • poweroff(關機)
  • reboot(重新啟動)
  • halt(關機,和poweroff有什麼區別,需要手動斷開電源?)
  • suspend(待機掛起)
  • hibernate(休眠)

默認情況是,當我合上筆記本屏幕的時候,系統會待機。
如果我不想讓系統在我合上筆記本的時候待機,怎麼辦呢?

用你習慣的編輯器打開 /etc/systemd/logind.conf
去掉HandleLidSwitch前面的注釋符號#,並把它的值從suspend修改為ignore。

然後systemctl restart systemd-logind,使更改生效。再合上筆記本蓋子,也不會待機了。

如果再想進入待機狀態,可執行systemctl suspend

CentOS7/RHEL7 systemd詳解 http://www.linuxidc.com/Linux/2015-04/115937.htm

為什麼systemd會被如此迅速的采用? http://www.linuxidc.com/Linux/2014-08/105789.htm

systemd 與 sysVinit 彩版對照表 http://www.linuxidc.com/Linux/2014-09/106455.htm

太有用了!用systemd命令來管理Linux系統! http://www.linuxidc.com/Linux/2014-09/106490.htm

淺析 Linux 初始化 init 系統,第 3 部分: Systemd http://www.linuxidc.com/Linux/2014-12/110383.htm

Copyright © Linux教程網 All Rights Reserved