Provozuji linuxové clustery, většinou na SLES10. Servery jsou většinou blade, přístupné přes vzdálenou konzoli. V serverové místnosti je skutečná konzole, ale vypnutá.
Chtěl bych zakázat zatemnění obrazovky, protože neplní žádný účel a je
obtěžující. Musíte stisknout tlačítko, abyste viděli, zda jste připojeni, což je bolest. Běžíme na úrovni běhu 3, takže konzole je v textovém režimu, bez X11.
Přijatá odpověď:
Časový limit, který jádro používá pro vypínání virtuální konzoly, můžete ověřit pomocí:
$ cat /sys/module/kernel/parameters/consoleblank
600
Tento soubor je pouze pro čtení a časový limit je zadán v sekundách. Aktuální výchozí nastavení se zdá být 10 minut.
Tuto hodnotu můžete změnit zadáním následujícího příkazu na virtuální konzoli (Pokud jste uvnitř xtermu, musíte se přepnout na virtuální konzoli stisknutím např. Ctrl +Alt +F1 ).
$ setterm -blank VALUE
Kde je nová HODNOTA zadána v minutách . Hodnota 0 deaktivuje zatemnění:
$ cat /sys/module/kernel/parameters/consoleblank
600
$ setterm -blank 0
$ cat /sys/module/kernel/parameters/consoleblank
0
setterm má další možnosti související s úsporou energie, nejužitečnější kombinace se zdá být:
$ setterm -blank 0 -powersave off
Chcete-li tedy trvale/automaticky zakázat vypínání virtuální konzoly při spuštění, můžete:
- přidejte
consoleblank=0
na parametry jádra (upravit konfiguraci grub) - přidejte
setterm -blank 0
příkaz krc-local
nebo ekvivalentní spouštěcí skript -
přidejte
setterm
výstup do/etc/issue
od/etc/issue
je výstup na každé virtuální konzoli:# setterm -blank 0 >> /etc/issue
Vyberte jednu z výše uvedených alternativ.