- 禁用待机/休眠模式:
- 打开终端。
- 使用
systemctl命令来禁用休眠和睡眠模式:bash复制systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
- 重启系统以应用更改。
- 修改系统设置:
- 打开
/etc/systemd/logind.conf文件:bash复制vi /etc/systemd/logind.conf
- 找到以下行并取消注释(去掉行前的
#),然后设置为no:复制
HandleLidSwitch=ignore
- IdleAction=ignore
HandleLidSwitchDocked=ignore
- 如果设置 IdleActionSec=infinity 会报错
- 保存文件并退出编辑器。
- 重启
systemd-logind服务以应用更改:
systemctl restart systemd-logind
- systemctl status systemd-logind 查看状态
- 设置电源管理:
- 使用
xset命令来防止屏幕关闭和系统进入休眠状态:bash复制
xset s off
xset -dpms
- 你可以将以上命令添加到你的启动脚本中(比如
~/.bashrc或~/.profile),以确保每次登录时都会执行。
- 调整挂起设置:
- 修改
/etc/rc.d/rc.local文件(如果存在的话),在文件中添加xset命令来禁用屏幕保护和休眠:
echo 'xset s off' >> /etc/rc.d/rc.local
echo 'xset -dpms' >> /etc/rc.d/rc.local
- 确保
rc.local文件是可执行的:
chmod +x /etc/rc.d/rc.local
- 重启系统。
- 使用cron作业:
- 可以设置一个cron作业来定期运行
xset命令,以防止系统进入休眠状态
Centos 7桌面版取消自动休眠_命令行与图形界面两种方式
应现场服务器需要,取消centos7的休眠.
一,命令行操作
有两种方式,编辑xorg.conf文件和使用xset命令。xset是界面模式,我采用编辑conf文件的方式
(base) [root@my93 ~]# vim /etc/X11/xorg.conf #新增该文件,并添加如下内容
Section "ServerFlags"
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
EndSection
Section "Monitor"
Option "DPMS" "false"
EndSection
备注:"BlankTime"关闭黑屏,"StandbyTime"关闭待机功能 ,"SuspendTime"关闭睡眠功能
重启服务器生效。