この記事では、一時停止を無効にする方法について説明します。 および休止状態 Linuxシステムのモード。ただし、その前に、これら2つのモードの概要を簡単に説明しましょう。
Linuxシステムを一時停止するときは、基本的にアクティブにするか、スリープモードにします。コンピュータの電源が非常にオンのままであっても、画面が消えます。また、すべてのドキュメントとアプリケーションは開いたままです。
関連記事 :Linuxブートプロセスの基本ガイドシステムを一時停止すると、システムを使用していないときに電力を節約できます。システムの使用に戻るには、マウスをクリックするか、キーボードボタンをタップするだけです。場合によっては、電源を押す必要があります ボタン。
Linuxには3つのサスペンドモードがあります:
- RAMへのサスペンド(通常のサスペンド) :これは、ほとんどのラップトップが特定の期間にわたって非アクティブになった場合、またはPCがバッテリーで動作しているときに蓋を閉じると、自動的に入るモードです。このモードでは、電力はRAM用に予約されており、ほとんどのコンポーネントから切り離されています。
- ディスクへの一時停止(休止状態) :このモードでは、マシンの状態がスワップスペースに保存され、システムの電源が完全にオフになります。ただし、オンにすると、すべてが復元され、離れた場所からピックアップします。
- 両方にサスペンド(ハイブリッドサスペンド) :ここでは、マシンの状態はスワップに保存されますが、システムは停止しません。代わりに、PCはRAMに一時停止されます。バッテリーは使用されていないため、ディスクからシステムを安全に再開して作業を進めることができます。この方法は、RAMに一時停止するよりもはるかに低速です。
Linuxでサスペンドとハイバネーションを無効にする
Linuxシステムが一時停止するのを防ぐため または休止状態に入る 、次の systemdを無効にする必要があります ターゲット:
$ sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
以下に示す出力が得られます:
hybrid-sleep.target Created symlink /etc/systemd/system/sleep.target → /dev/null. Created symlink /etc/systemd/system/suspend.target → /dev/null. Created symlink /etc/systemd/system/hibernate.target → /dev/null. Created symlink /etc/systemd/system/hybrid-sleep.target → /dev/null.
次に、システムを再起動して、再度ログインします。
次のコマンドを使用して、変更が有効になっているかどうかを確認します。
$ sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target
出力から、4つの状態すべてが無効になっていることがわかります。
Linuxでサスペンドとハイバネーションを有効にする
一時停止を再度有効にするには および休止状態 モードの場合は、次のコマンドを実行します:
$ sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
取得する出力は次のとおりです。
Removed /etc/systemd/system/sleep.target. Removed /etc/systemd/system/suspend.target. Removed /etc/systemd/system/hibernate.target. Removed /etc/systemd/system/hybrid-sleep.target.
これを確認するには、コマンドを実行します;
$ sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target
ふたを閉じたときにシステムがサスペンド状態にならないようにするには、 /etc/systemd/logind.confを編集します ファイル。
$ sudo vim /etc/systemd/logind.conf
次の行をファイルに追加します。
[Login] HandleLidSwitch=ignore HandleLidSwitchDocked=ignore
ファイルを保存して終了します。変更を有効にするには、必ず再起動してください。
これで、一時停止を無効にする方法に関する記事は終わりです。 および休止状態 Linuxシステムのモード。このガイドがお役に立てば幸いです。フィードバックは大歓迎です。