GNU/Linux >> Linux の 問題 >  >> Linux

Ubuntu ですべての電源管理を無効にする方法 (サーバー ネットブックの場合)?

解決策 1:

Ubuntu 16.04 LTS では、以下を使用してサスペンドを無効にすることに成功しました:

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

そして、これを再度有効にします:

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

解決策 2:

これらの電源管理機能をさまざまなレベルで無効にすることができます。

グラフィカル ユーザー インターフェース レベル

GNOME では、次のファイルを編集する必要があります:

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

1 つのセクションはサスペンド機能に関するもので、もう 1 つのセクションは休止機能に関するものです。 no に設定する必要があるタグとしてそれぞれ:

<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

Linux
  1. すべてのディスプレイマネージャを無効にする方法は?

  2. Ubuntuサーバーにロケートをインストールする方法

  3. Ubuntu がサーバー管理に最適な理由

  1. 自宅のLinuxサーバー管理にコックピットを使用する方法

  2. Linuxでサスペンドとハイバネーションを無効にする方法

  3. サーバー/サービスを監視するためのUbuntuLinux上のGraylog監視サーバー

  1. UbuntuLinuxにNginxWebサーバーをインストールする方法:初心者向けのチュートリアル

  2. UbuntuServerを18.04から20.04にアップグレードする方法

  3. サーバー管理を改善するためにUbuntu22.04にコックピットをインストールする方法