linux如何关闭休眠

Linux 中,可通过修改系统配置文件或使用特定命令来关闭休眠功能,具体方法因

Linux 系统中,关闭休眠功能可以通过多种方式实现,具体方法取决于你所使用的 Linux 发行版和桌面环境,以下是一些常见的方法:

通过系统设置关闭休眠

GNOME 桌面环境

  1. 打开“设置”。
  2. 选择“电源”选项。
  3. 在“电源”设置中,找到“休眠”选项并将其关闭。
  4. 保存更改并退出。

KDE 桌面环境

  1. 打开“系统设置”。
  2. 选择“能源管理器”。
  3. 在“能源管理器”中,找到“休眠”选项并将其关闭。
  4. 保存更改并退出。

通过命令行关闭休眠

使用 systemd

  1. 打开终端。
  2. 输入以下命令以禁用休眠服务:
    sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
  3. 输入以下命令以立即停止休眠服务:
    sudo systemctl disable sleep.target suspend.target hibernate.target hybrid-sleep.target

使用 pm-utils

  1. 打开终端。
  2. 输入以下命令以禁用休眠:
    sudo pm-is-disabled true

修改 /etc/systemd/logind.conf

  1. 打开终端。
  2. 使用文本编辑器打开 /etc/systemd/logind.conf 文件:
    sudo nano /etc/systemd/logind.conf
  3. 找到以下行并取消注释(去掉行首的 ):
    HandleLidSwitch=ignore
    HandlePowerKey=ignore
    HandleSuspendKey=ignore
  4. 保存并退出编辑器。
  5. 重启 systemd-logind 服务以应用更改:
    sudo systemctl restart systemd-logind

通过图形界面工具关闭休眠

使用 xfce4-power-manager

  1. 打开“设置管理器”。
  2. 选择“电源管理”。
  3. 在“电源管理”中,找到“休眠”选项并将其关闭。
  4. 保存更改并退出。

通过内核参数关闭休眠

  1. 打开终端。
  2. 使用文本编辑器打开 /etc/default/grub 文件:
    sudo nano /etc/default/grub
  3. 找到以下行并添加 nohz_full 参数:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nohz_full"
  4. 保存并退出编辑器。
  5. 更新 GRUB 配置:
    sudo update-grub
  6. 重启系统以应用更改。

通过桌面环境特定设置关闭休眠

Unity(Ubuntu)

  1. 打开“系统设置”。
  2. 选择“亮度和锁定”。
  3. 在“亮度和锁定”中,找到“休眠”选项并将其关闭。
  4. 保存更改并退出。

Cinnamon(Linux Mint)

  1. 打开“系统设置”。
  2. 选择“电源”。
  3. 在“电源”设置中,找到“休眠”选项并将其关闭。
  4. 保存更改并退出。

通过第三方工具关闭休眠

使用 caffeine

  1. 打开终端。
  2. 安装 caffeine 工具:
    sudo apt-get install caffeine
  3. 启动 caffeine 应用程序。
  4. caffeine 中,勾选“防止休眠”选项。
  5. 保存更改并退出。

通过脚本关闭休眠

  1. 打开终端。
  2. 使用文本编辑器创建一个新的脚本文件:
    nano disable_sleep.sh
  3. 在脚本文件中添加以下内容:
    #!/bin/bash
    sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
    sudo systemctl disable sleep.target suspend.target hibernate.target hybrid-sleep.target
  4. 保存并退出编辑器。
  5. 赋予脚本执行权限:
    chmod +x disable_sleep.sh
  6. 运行脚本:
    ./disable_sleep.sh

通过电源管理工具关闭休眠

使用 TLP

  1. 打开终端。
  2. 安装 TLP 工具:
    sudo apt-get install tlp tlp-rdw
  3. 启动 TLP 服务:
    sudo tlp start
  4. 使用 TLP 配置文件禁用休眠:
    sudo nano /etc/tlp.conf
  5. 找到以下行并取消注释(去掉行首的 ):
    RUNTIME_PM_ON_AC_BATTERY="on"
    RUNTIME_PM_ON_AC_ADAPTER="on"
  6. 保存并退出编辑器。
  7. 重启 TLP 服务以应用更改:
    sudo tlp start

通过硬件设置关闭休眠

  1. 打开终端。
  2. 使用文本编辑器打开 /etc/systemd/logind.conf 文件:
    sudo nano /etc/systemd/logind.conf
  3. 找到以下行并取消注释(去掉行首的 ):
    HandleLidSwitch=ignore
    HandlePowerKey=ignore
    HandleSuspendKey=ignore
  4. 保存并退出编辑器。
  5. 重启 systemd-logind 服务以应用更改:
    sudo systemctl restart systemd-logind

通过内核模块关闭休眠

  1. 打开终端。
  2. 使用文本编辑器打开 /etc/modprobe.d/blacklist.conf 文件:
    sudo nano /etc/modprobe.d/blacklist.conf
  3. 添加以下行以禁用休眠相关的内核模块:
    blacklist pm_suspend
  4. 保存并退出编辑器。
  5. 更新内核模块:
    sudo update-initramfs -u
  6. 重启系统以应用更改。

FAQs

问题1:如何在 Linux 中重新启用休眠?
答:要重新启用休眠,可以按照上述步骤的相反操作进行,如果使用 systemd 禁用了休眠,可以输入以下命令重新启用:

sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
sudo systemctl enable sleep.target suspend.target hibernate.target hybrid-sleep.target

然后重启系统以应用更改。

问题2:为什么关闭休眠后系统仍然会进入休眠状态?
答:可能有几个原因导致系统仍然进入休眠状态,确保所有相关服务和配置都已正确禁用,检查是否有其他电源管理工具或脚本在后台运行,可能会覆盖你的设置,确保系统没有硬件问题,例如电池或电源管理设置不正确。

到此,以上就是小编对于linux如何关闭休眠的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/10482.html

(0)
酷番叔酷番叔
上一篇 2025年8月13日 16:52
下一篇 2025年8月13日 16:59

相关推荐

  • 如何实时查看Linux系统中当前哪些进程具体占用内存大小最多?

    在Linux系统中,监控进程内存占用是系统管理和性能优化的核心任务之一,尤其当系统出现卡顿、响应缓慢或内存不足时,快速定位高内存占用进程能有效解决问题,本文将详细介绍多种查看Linux进程内存占用的方法,涵盖基础命令、进阶工具及内存指标解析,帮助用户根据实际需求选择合适的方式,基础命令:top与htop——实时……

    2025年10月7日
    80100
  • Linux文件搜索神器?高效技巧全解析

    命令行工具(高效精准)find 命令(最强大)基础语法:find [路径] [选项] [表达式]常用场景:按名称搜索(区分大小写):find /home -name “*.txt”按名称忽略大小写:find /var/log -iname “error*”按文件类型(如目录):find / -type d -n……

    2025年7月16日
    13800
  • linux如何安装libpng

    Linux中,可以使用包管理器安装libpng,在Debian/Ubuntu系统上运行sudo apt-get install libpng-dev,

    2025年8月14日
    15800
  • 2025无光驱如何安装Linux?

    现代电脑逐渐淘汰光驱,但这并不妨碍你安装 Linux 系统,以下是 4 种无需光驱的安装方法,涵盖从新手到进阶需求,所有步骤均经过实测验证,U 盘安装(推荐首选)适用场景:单系统/双系统安装,99% 用户适用所需工具:≥8GB 的 U 盘、镜像写入工具(如 Rufus 或 BalenaEtcher)步骤详解:下……

    2025年7月27日
    16900
  • linux.iso镜像文件如何正确安装?

    Linux ISO文件的安装是许多用户接触Linux系统的第一步,无论是用于学习、开发还是日常使用,掌握正确的安装流程至关重要,以下是详细的安装步骤,涵盖前期准备、启动盘制作、安装过程及后续配置,帮助顺利完成系统部署,安装前的准备工作在开始安装前,需确保硬件和软件环境满足要求,避免安装过程中出现意外,下载Lin……

    2025年10月1日
    13400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信