VirtualBox在CentOS中配置虛擬機電源管理的步驟
打開VirtualBox管理器,選中目標CentOS虛擬機,點擊頂部菜單欄的設置。在設置窗口中,依次進入系統→主板→電源選項卡,可配置以下核心參數:
acpi_shutdown信號),確保虛擬機安全關閉;若需更細粒度的控制(如處理ACPI事件、禁用不必要的休眠),可通過修改CentOS系統配置文件實現:
sudo vi /etc/systemd/logind.conf,修改以下參數(取消注釋并調整值):HandlePowerKey=ignore # 忽略物理機電源鍵(避免與VirtualBox設置沖突)
HandleLidSwitch=ignore # 忽略筆記本合蓋事件(防止虛擬機意外休眠)
HandleSuspendKey=ignore # 忽略掛起鍵
HandleHibernateKey=ignore # 忽略休眠鍵
IdleAction=ignore # 忽略系統空閑動作
IdleActionSec=0 # 空閑后不執行任何操作
保存文件后,重啟systemd-logind服務使配置生效:sudo systemctl restart systemd-logind。若虛擬機仍因主機資源緊張或策略問題自動暫停,可通過以下方式進一步規避:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target,徹底禁用系統的休眠、掛起等狀態,避免虛擬機進入低功耗模式。logind.conf后出現登錄問題,可嘗試將HandlePowerKey改回poweroff(正常關機)或suspend(掛起)測試;