在Linux系统中设置系统永不休眠可以通过多种方法实现,以下是一些常见的方法:
systemctl
命令:systemctl
命令:/etc/systemd/logind.conf
文件,找到并修改以下行:/etc/systemd/logind.conf
文件,找到并修改以下行:systemd-logind
服务:systemd-logind
服务:你可以编写一个简单的脚本,在系统启动时自动执行上述命令。例如,创建一个脚本文件/usr/local/bin/prevent-sleep.sh
:
#!/bin/bash
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
sudo sed -i 's/^#HandleLidSwitch=.*/HandleLidSwitch=ignore/' /etc/systemd/logind.conf
sudo systemctl restart systemd-logind
然后赋予脚本执行权限并设置为开机启动:
sudo chmod +x /usr/local/bin/prevent-sleep.sh
sudo cp /usr/local/bin/prevent-sleep.sh /etc/init.d/
sudo update-rc.d prevent-sleep.sh defaults
通过上述方法,你可以有效地设置Linux系统永不休眠,确保系统的持续运行和服务的稳定性。
领取专属 10元无门槛券
手把手带您无忧上云