2021-05-12 14:32:11
systemd的電源管理
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
本文永久更新連結地址:http://www.linuxidc.com/Linux/2015-04/116088.htm
相關文章