私は主に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
したがって、ブート時に仮想コンソールブランキングを永久的に/自動的に無効にするには、次のようにします。
consoleblank=0
カーネルの追加範囲カーネルコマンドライン(例:ブートローダ設定の編集と更新)setterm -blank 0
起動スクリプトrc-local
またはそれに対応する起動スクリプトにコマンドを追加します。すべての仮想コンソールに出力があるので、出力
setterm
を追加します。/etc/issue
/etc/issue
# setterm -blank 0 >> /etc/issue
上記のいずれかのオプションを選択してください。
答え2
これを試してください:
setterm -blank
答え3
画面が消えるのを防ぐ(コンソールから)
$ setterm -blank 0 -powerdown 0
または、次のコマンドを使用してコンソールブランキングを永久に無効にすることもできます。
# echo -ne "\033[9;0]" >> /etc/issue
答え4
現在、主力製品であるsles10で正常に動作する次の構成を実装してテストしました。
存在する
/etc/init.d/boot.local
次へ追加
setterm -blank
そうだったようです。私たちを正しい方向に導いたUku LoskitとGillesに感謝します。