充分利用計算資源,將家里的老HP6325的筆記本裝成了Linux CentOS 7.0準備做成遠程控制的下載機。碰到一個問題就是CentOS 7.0電源管理默認將筆記本合上就睡眠待機了,FTP、SSH都訪問不了了,除非人工喚醒或遠程通過網絡喚醒。這就意味著筆記本永遠都不能合上蓋子。。。
有沒有辦法像window一樣的通過電源管理來取消將筆記本合上就睡眠待機呢?
Linux這么牛X的操作系統當然具備這樣的能力。
可以通過 /etc/systemd 能夠定義的電源管理
動作包括:
HandlePowerKey:按下電源鍵后的動作HandleSleepKey:按下掛起鍵后的動作HandleHibernateKey: 按下休眠鍵后的動作HandleLidSwitch:合上筆記本蓋后待機
這些動作的值可以是
gnore(什么都不做)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=hibernateHandleLidSwitch=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。
新聞熱點
疑難解答