CentOS 7 禁止睡眠

CentOS 7 禁止睡眠

在管理服务器时,保持系统持续运行非常重要,而睡眠模式可能导致服务中断。以下是详细步骤,帮助你在 CentOS 7 系统中禁用睡眠功能。

编辑 GRUB 配置

为了防止系统睡眠,首先需要编辑 GRUB 配置。打开终端并使用文本编辑器编辑 /etc/default/grub 文件:

sudo vi /etc/default/grub

找到或添加以下行,确保添加的参数阻止系统进入睡眠模式:

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

保存并关闭文件。然后更新 GRUB 配置:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

重新启动系统以应用更改。

调整电源管理设置

Linux 的电源管理工具可能会导致睡眠。使用 systemd 查看和调整电源管理设置。

查看当前设置:

systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target

禁用不需要的目标以阻止系统进入睡眠:


sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

配置 pm-utils

安装 pm-utils 工具以更细致地控制电源管理:

sudo yum install pm-utils

禁用 pm-utils 中的休眠功能,编辑 /etc/pm/config.d/0000suspend 文件:

sudo vi /etc/pm/config.d/0000suspend

添加以下行以禁用休眠:

HOOK_BLACKLIST="suspend"

确保系统持续运行

除了系统本身的设置,外接设备和计划任务也可能触发睡眠。确保 USB 设备和计划任务的配置不会导致系统进入睡眠状态。

以上步骤可帮助你在 CentOS 7 系统上成功禁止睡眠功能,确保服务器高效无中断运行。

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END