充分利用計(jì)算資源,將家里的老HP6325的筆記本裝成了Linux CentOS 7.0準(zhǔn)備做成遠(yuǎn)程控制的下載機(jī)。碰到一個(gè)問(wèn)題就是CentOS 7.0電源管理默認(rèn)將筆記本合上就睡眠待機(jī)了,F(xiàn)TP、SSH都訪問(wèn)不了了,除非人工喚醒或遠(yuǎn)程通過(guò)網(wǎng)絡(luò)喚醒。這就意味著筆記本永遠(yuǎn)都不能合上蓋子。。。
有沒(méi)有辦法像window一樣的通過(guò)電源管理來(lái)取消將筆記本合上就睡眠待機(jī)呢?
Linux這么牛X的操作系統(tǒng)當(dāng)然具備這樣的能力。
可以通過(guò) /etc/systemd 能夠定義的電源管理
動(dòng)作包括:
HandlePowerKey:按下電源鍵后的動(dòng)作HandleSleepKey:按下掛起鍵后的動(dòng)作HandleHibernateKey: 按下休眠鍵后的動(dòng)作HandleLidSwitch:合上筆記本蓋后待機(jī)
這些動(dòng)作的值可以是
gnore(什么都不做)poweroff(關(guān)機(jī))reboot(重新啟動(dòng))halt(關(guān)機(jī),和poweroff有什么區(qū)別,需要手動(dòng)斷開電源?)suspend(待機(jī)掛起)hibernate(休眠)
默認(rèn)情況是,當(dāng)我合上筆記本屏幕的時(shí)候,系統(tǒng)會(huì)待機(jī)。
如果我不想讓系統(tǒng)在我合上筆記本的時(shí)候待機(jī),怎么辦呢?
用vi編輯器打開 /etc/systemd/logind.conf
去掉HandleLidSwitch前面的注釋符號(hào)#,并把它的值從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,使更改生效。再合上筆記本蓋子,也不會(huì)待機(jī)了。
如果再想進(jìn)入待機(jī)狀態(tài),可執(zhí)行systemctl suspend。
新聞熱點(diǎn)
疑難解答
圖片精選