ubuntu系统禁止休眠

转载于
打开终端:
sudo vim /etc/systemd/logind.conf
然后将其中的:
#HandleLidSwitch=suspend
改成:
HandleLidSwitch=ignore

然后重启服务:
sudo restart systemd-logind
或者
service systemd-logind restart
或者直接重启
sudo shutdown -r now
即可使设置生效。

### 如何在Ubuntu中禁用休眠 #### 使用系统设置界面禁用休眠 对于桌面版本的Ubuntu, 可通过图形化界面来调整电源管理选项,从而达到禁止休眠的目的。打开“设置”,选择“电源”,在这里可以找到关于屏幕关闭时间和处理闲置时间的相关配置项。将这些值设为永不或者足够高的数值可间接实现阻止系统进入休眠状态的效果[^1]。 #### 终端命令永久禁用多种休眠目标 为了更彻底地防止任何类型的休眠行为发生,可以通过终端输入特定指令完成操作: ```bash sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target ``` 这条命令的作用在于屏蔽掉所有可能导致系统进入低功耗模式的服务单元文件,使得即使触发了相应的条件也不会真正执行休眠动作[^3]。 #### 修改登录服务配置文件 编辑`/etc/systemd/logind.conf` 文件中的参数也可以控制休眠特性: ```bash # 打开并修改 /etc/systemd/logind.conf 配置文件 sudo nano /etc/systemd/logind.conf ``` 接着定位到以下几行,并按照需求更改其后的数字(单位秒),甚至可以直接设定成 `infinity` 来表示无限期等待: - HandleLidSwitch=ignore - HandleLidSwitchDocked=ignore - IdleAction=ignore - IdleActionSec=30min 保存更改后重启logind服务使新设置生效: ```bash sudo systemctl restart systemd-logind.service ``` 以上方法适用于不同场景下的需求,无论是临时还是长期解决Ubuntu系统休眠问题都能起到良好效果[^4]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值