加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 如何禁用Ubuntu中的所有电源管理(用于服务器上网本)?

发布时间:2020-12-13 18:06:14 所属栏目:Linux 来源:网络整理
导读:我需要禁用与让netbook-server进入sleep / hibernate / shutdown相关的所有内容.在不活动期间旋转磁盘是很好的,但至关重要的是机器保持在通过Wi-Fi(和整个互联网)保持连接的状态,以及保持USB子系统的运行(我们是从它运行硬件调制解调器). 语境: 上网本不是
我需要禁用与让netbook-server进入sleep / hibernate / shutdown相关的所有内容.在不活动期间旋转磁盘是很好的,但至关重要的是机器保持在通过Wi-Fi(和整个互联网)保持连接的状态,以及保持USB子系统的运行(我们是从它运行硬件调制解调器).

语境:

>上网本不是在物理上可访问的(它在泰国,我是
不).
>我只有SSH访问权限
>它正在运行vanilla Ubuntu 10.04 32

>这是华硕eeePC品种的上网本

这是否可以通过命令行完成,而不会造成重大/任何停机?

解决方法

您可以在各种级别禁用这些电源管理功能.

图形用户界面级别

在GNOME中,您应该编辑以下文件:

sudoedit  /usr/share/polkit-1/actions/org.freedesktop.upower.policy

一节涉及暂停功能,另一节涉及休眠功能.每个都作为标记,您必须设置为否:

<allow_active>no</allow_active>

键盘级别

现在,为了避免问题,如果键盘具有这些功能的一些相关键,则必须输入以下命令:

gconftool -s /apps/gnome-power-manager/buttons/hibernate -t string interactive

命令行级别

仍然可以从命令行触发暂停或休眠,以下是如何禁用它.

我们必须在/etc/pm/sleep.d/中创建一个可执行脚本,它将取消任何休眠或挂起操作.

sudoedit /etc/pm/sleep.d/000cancel-hibernate-suspend

该文件的内容应为:

#!/bin/sh
# prevents hibernation and suspend
. "$PM_FUNCTIONS"
case "${1}" in
  suspend|hibernate)
    inhibit
    ;;
  resume|thaw)
    exit 0
    ;;
esac

现在使该文件可执行:

chmod 0755 /etc/pm/sleep.d/000cancel-hibernate-suspend

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读