私は主にSLES10でLinuxクラスターを実行しています。サーバーはほとんどがブレードであり、リモートコンソールからアクセスします。サーバールームには実際のコンソールがありますが、スイッチがオフになっています。
画面ブランキングは目的を果たさず、
迷惑なので、無効にしたいのですが。キーを押して接続されているかどうかを確認する必要がありますが、これは苦痛です。ランレベル3で実行しているため、コンソールはテキストモードであり、X11は含まれていません。
承認された回答:
カーネルが仮想コンソールのブランキングに使用するタイムアウトは、次の方法で確認できます。
$ cat /sys/module/kernel/parameters/consoleblank
600
このファイルは読み取り専用で、タイムアウトは秒単位で指定されます。現在のデフォルトは10分と思われます。
この値を変更するには、仮想コンソールで次のコマンドを入力します。 (xterm内にいる場合は、 Ctrlなどを押して仮想コンソールに変更する必要があります。 + Alt + F1 。
$ setterm -blank VALUE
新しい値が分で指定されている場合 。値0は、ブランキングを無効にします:
$ cat /sys/module/kernel/parameters/consoleblank
600
$ setterm -blank 0
$ cat /sys/module/kernel/parameters/consoleblank
0
settermには、他の省電力関連のオプションがあります。最も便利な組み合わせは次のようです。
$ setterm -blank 0 -powersave off
したがって、起動時に仮想コンソールのブランキングを永続的/自動的に無効にするには、次のいずれかを実行できます。
-
consoleblank=0
を追加します カーネルパラメータへ(grub設定の編集) -
setterm -blank 0
を追加しますrc-local
へのコマンド または同等の起動スクリプト -
setterm
を追加します/etc/issue
への出力/etc/issue
以降 すべての仮想コンソールに出力されます:# setterm -blank 0 >> /etc/issue
上記から1つ選択してください。
Linux –外部ディスプレイが接続されているときにRandr構成を自動的に適用するためのツール?
プログラムをデーモンとして実行することと、「&」を使用してバックグラウンドにフォークすることの違いは何ですか?