禁用 Ubuntu 或 Red Hat Linux 7 的睡眠和配置盖板电源设置
禁用睡眠:
提醒:此禁用睡眠的方法还应适用于使用 systemd 管理服务的其他 Linux 操作系统。
- 按照以下步骤,打开您的特定操作系统的终端程序:
- 打开 Ubuntu 的终端程序(图 1):
图 1:打开 Ubuntu 的终端程序
- 使用 Ctrl + Alt + T 键盘命令打开 Red Hat Enterprise 7 的终端程序。
- 您也可以通过转到应用程序菜单,选择 Utilities(实用程序),然后从列表中选择 Terminal(终端),从而在 Red Hat Enterprise 7 中打开终端程序(图 2):
图 2:从应用程序/实用程序菜单打开终端程序
- 您还可以从主应用程序菜单中打开 Red Hat Enterprise 7 中的终端程序(图 3):
图 3:从应用程序菜单打开终端程序
- 打开终端后,运行以下命令: # systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
启用睡眠:
- 打开终端程序。
- 运行以下命令: # systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
配置盖板电源设置:
- 打开 /etc/systemd/logind.conf 文件进行编辑。
- 查找 #HandleLidSwitch=suspend 这一行。
- 删除行首的 # 字符。
- 将该行更改为下面所需的任一设置:
- HandleLidSwitch=poweroff 在合上盖板时计算机关机
- HandleLidSwitch=hibernate 在合上盖板时计算机休眠
- HandleLidSwitch=suspend 在合上盖板时计算机挂起
- HandleLidSwitch=ignore 不进行任何操作
- 保存该文件并通过键入 # systemctl restart systemd-login 重新启动服务以应用更改。