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(挂起)测试;