如何在Fedora 33命令行模式下禁止睡眠

切换启动模式:

%> systemctl get-default # 获取当前启动模式
%> systemctl set-default multi-user.target # 默认命令行模式启动
%> systemctl set-default graphical.target # 默认图形模式启动

笔记本进入睡眠状态后,很多服务不能远程连接使用,例如 SSH 会连接不上,需要修改一下配置:

%> systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target # 禁止睡眠

%> systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target # 启用睡眠
 
%> vi /etc/systemd/logind.conf # 配置盖子(笔记本)
 
找到该行#HandleLidSwitch=suspend,将该行更改为以下所需的设置之一:
#关闭盖子时关闭计算机
HandleLidSwitch=poweroff
#在合上盖子时到休眠计算机
HandleLidSwitch=hibernate
#关闭盖子时暂停计算机
HandleLidSwitch=suspend
#不执行任何操作
HandleLidSwitch=ignore
 
%> systemctl restart systemd-logind # 保存文件,然后重新启动服务
%> service systemd-logind restart # 同上
 乐观锁和悲观锁的区别 使用Dnsmasq 实现 hosts 泛解析 

Comments