充分利用計算資源,將家裡的老HP6325的筆記本裝成了Linux CentOS 7.0准備做成遠程控制的下載機。碰到一個問題就是CentOS 7.0電源管理默認將筆記本合上就睡眠待機了,FTP、SSH都訪問不了了,除非人工喚醒或遠程通過網絡喚醒。這就意味著筆記本永遠都不能合上蓋子。。。
有沒有辦法像window一樣的通過電源管理來取消將筆記本合上就睡眠待機呢?
Linux這麼牛X的操作系統當然具備這樣的能力。
可以通過/etc/systemd能夠定義的電源管理
動作包括:
HandlePowerKey:按下電源鍵後的動作
HandleSleepKey:按下掛起鍵後的動作
HandleHibernateKey: 按下休眠鍵後的動作
HandleLidSwitch:合上筆記本蓋後待機
這些動作的值可以是
ignore(什麼都不做)
poweroff(關機)
reboot(重新啟動)
halt(關機,和poweroff有什麼區別,需要手動斷開電源?)
suspend(待機掛起)
hibernate(休眠)
默認情況是,當我合上筆記本屏幕的時候,系統會待機。
如果我不想讓系統在我合上筆記本的時候待機,怎麼辦呢?
用vi編輯器打開 /etc/systemd/logind.conf
去掉HandleLidSwitch前面的注釋符號#,並把它的值從suspend修改為ignore。
[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
HandleLidSwitch=ignore
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=no
~
然後systemctl restart systemd-logind,使更改生效。再合上筆記本蓋子,也不會待機了。
如果再想進入待機狀態,可執行systemctl suspend。
http://xxxxxx/Linuxjc/1184666.html TechArticle