私のシステム(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して再起動します。
consoleblankRHEL5または6で設定しようとしませんでした。