私のシステム(RedHat Enterprise Linuxのさまざまなリリース)では、さまざまなアプローチが必要であることがわかりました。
RHEL 5および6システムの場合、次の行を追加できます。
/bin/setterm -blank 0 -powerdown 0 -powersave off
へ/etc/rc.local
。これにより、システム起動時のコンソール画面のブランキングが無効になります。
これは、RHEL 7システムでは機能しないことがわかりました。RHEL7では、rc.localからsettermを実行するとエラーが生成されます。
setterm: $TERM is not defined.
このコマンドは、$ TERMが(asとしてlinux
)定義されている対話型シェルから機能します。settermで強制的に使用する場合:
/bin/setterm -term linux -blank 0 -powerdown 0 -powersave off
その後、別のエラーが表示されます:
setterm: cannot (un)set powersave mode: Inappropriate ioctl for device
同じコマンドが対話型セッションからはうまく機能しますが。consoleblank
カーネルパラメーターの設定は機能しました。
RHEL7で、パラメーターを編集/etc/default/grub
して追加consoleblank=0
しGRUB_CMDLINE_LINUX
ます。次に、実行grub2-mkconfig -o /boot/grub2/grub.cfg
して再起動します。
consoleblank
RHEL5または6で設定しようとしませんでした。