Auf meinen Systemen (verschiedene Versionen von RedHat Enterprise Linux) habe ich festgestellt, dass unterschiedliche Ansätze erforderlich sind.
Für meine RHEL 5 und 6 Systeme kann ich die Linie hinzufügen
/bin/setterm -blank 0 -powerdown 0 -powersave off
zu /etc/rc.local
. Dadurch wird die Bildschirmaustastung der Konsole beim Systemstart deaktiviert.
Ich habe festgestellt, dass dies auf RHEL 7-Systemen nicht funktioniert. Unter RHEL7 wird beim Ausführen von setterm aus rc.local ein Fehler generiert:
setterm: $TERM is not defined.
Der Befehl funktioniert über eine interaktive Shell, in der $ TERM definiert ist (als linux
). Wenn ich setterm zwinge, es zu benutzen:
/bin/setterm -term linux -blank 0 -powerdown 0 -powersave off
Dann bekomme ich einen anderen Fehler:
setterm: cannot (un)set powersave mode: Inappropriate ioctl for device
Auch wenn derselbe Befehl in einer interaktiven Sitzung problemlos funktioniert. Das Setzen des consoleblank
Kernel-Parameters hat funktioniert.
Bearbeiten Sie auf RHEL7 den Parameter /etc/default/grub
und hängen Sie ihn consoleblank=0
an GRUB_CMDLINE_LINUX
. Dann starten grub2-mkconfig -o /boot/grub2/grub.cfg
und neu starten .
Ich habe nicht versucht, consoleblank
RHEL5 oder 6 einzustellen.