内网有一个ubuntu服务器,老是容易休眠,导致连不上,要设置永不休眠。
查看睡眠目标状态
systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target
#执行屏蔽命令,禁止系统进入任何睡眠状态:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
第二步:关闭桌面自动空闲休眠(Ubuntu 桌面必设)
关闭自动息屏
gsettings set org.gnome.desktop.session idle-delay 0
插电不自动挂起
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
电池不自动挂起(笔记本)
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0
解读你当前状态
你现在四个睡眠目标:
sleep / suspend / hibernate / hybrid-sleep
都是 inactive (dead),说明当前没有在休眠 / 挂起,但只是没触发,没彻底禁用,空闲久了、合盖还是可能自动休眠。
状态确认 ✅
四个睡眠单元全部 Loaded: masked
✅ 已经彻底禁用 Ubuntu 休眠、挂起、混合睡眠
系统永远不会自动进入休眠 / 挂起,挂机、开服务、放后台都不会睡。