テキストコンソールで画面の空白を無効にする

テキストコンソールで画面の空白を無効にする

私は主にSLES10でLinuxクラスタを実行しています。サーバーは主にブレードサーバーであり、リモートコンソールを介してアクセスされます。サーバールームには実際のコンソールがありますが、閉じています。

何もせずに面倒なので、画面の空白を無効にしたいです。接続されていることを確認するには、キーを押す必要があります。これは痛いです。私たちはランレベル3で動作しているので、コンソールはテキストモードで、X11は含まれていません。

ベストアンサー1

以下では、仮想コンソールのブランキングにカーネルが使用するタイムアウトを確認できます。

$ cat /sys/module/kernel/parameters/consoleblank
600

ファイルは読み取り専用で、タイムアウトは秒単位で指定されます。現在のデフォルトは10分のようです。

次のコマンドを入力してこの値を変更できます。仮想コンソールから(xtermにいる場合は、たとえばCtrl+をクリックしてAlt仮想コンソールに変更する必要がありますF1)。

$ setterm -blank VALUE

ここで新しい VALUE が指定されます。。値が0の場合、ブランキングは無効になります。

$ cat /sys/module/kernel/parameters/consoleblank
600
$ setterm -blank 0
$ cat /sys/module/kernel/parameters/consoleblank
0

設定項目バッテリーの節約に関連する他のオプションがあり、最も有用な組み合わせは次のとおりです。

$ setterm -blank 0 -powersave off

したがって、ブート時に仮想コンソールブランキングを永久的に/自動的に無効にするには、次のようにします。

  1. consoleblank=0カーネルの追加範囲カーネルコマンドライン(例:ブートローダ設定の編集と更新)

  2. setterm -blank 0起動スクリプトrc-localまたはそれに対応する起動スクリプトにコマンドを追加します。

  3. すべての仮想コンソールに出力があるので、出力settermを追加します。/etc/issue/etc/issue

    # setterm -blank 0 >> /etc/issue

上記のいずれかのオプションを選択してください。

おすすめ記事