История изменений
Исправление
quantum_cat,
(текущая версия)
:
<quote> Проверить, через какое время физичекский терминал «погаснет» при отсутсвии пользовательского ввода в него: $ cat /sys/module/kernel/parameters/consoleblank 600 Этот файл доступен только на чтение, изменить настройку, перезаписав его, нельзя. Значение в нём - это секунды. Чтобы отключить это поведение глобально и навсегда, добавить строку consoleblank=0 к параметрам ядра в конфиге grub. Например, так: $ grep -v '#' /etc/default/grub GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=7 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT=«» GRUB_CMDLINE_LINUX=«consoleblank=0» После перезагрузки видим, что параметры ядром считались и приняты: $ cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-4.6.0-040600-generic root=UUID=544c13df-3ff3-47ba-94cc-407e414c6906 ro consoleblank=0 И настройка «засыпания» консоли изменилась: $ cat /sys/module/kernel/parameters/consoleblank 0 Изменить этот параметр на лету, без перезагрузки, можно с помощью команды setterm, например так: setterm -blank 0 или даже так: setterm -blank 0 -powerdown 0 -powersave off Однако тут есть целых два «но»: Это работает только, если команду setterm вводить в «физическую» консоль (Ctrl+Alt+F1) и не работет по ssh. В Интернете пишут, что поведение setterm меняется от ядра к ядру и от дистрибутива к дистрибутиву, т.е. считать это способ вполне универсальным нельзя. 304
Исправление
quantum_cat,
:
<quote> Проверить, через какое время физичекский терминал «погаснет» при отсутсвии пользовательского ввода в него: $ cat /sys/module/kernel/parameters/consoleblank 600 Этот файл доступен только на чтение, изменить настройку, перезаписав его, нельзя. Значение в нём - это секунды. Чтобы отключить это поведение глобально и навсегда, добавить строку consoleblank=0 к параметрам ядра в конфиге grub. Например, так: $ cat /etc/default/grub | grep -v '#' GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=7 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT=«» GRUB_CMDLINE_LINUX=«consoleblank=0» После перезагрузки видим, что параметры ядром считались и приняты: $ cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-4.6.0-040600-generic root=UUID=544c13df-3ff3-47ba-94cc-407e414c6906 ro consoleblank=0 И настройка «засыпания» консоли изменилась: $ cat /sys/module/kernel/parameters/consoleblank 0 Изменить этот параметр на лету, без перезагрузки, можно с помощью команды setterm, например так: setterm -blank 0 или даже так: setterm -blank 0 -powerdown 0 -powersave off Однако тут есть целых два «но»: Это работает только, если команду setterm вводить в «физическую» консоль (Ctrl+Alt+F1) и не работет по ssh. В Интернете пишут, что поведение setterm меняется от ядра к ядру и от дистрибутива к дистрибутиву, т.е. считать это способ вполне универсальным нельзя. 304
Исходная версия
quantum_cat,
:
Проверить, через какое время физичекский терминал «погаснет» при отсутсвии пользовательского ввода в него: $ cat /sys/module/kernel/parameters/consoleblank 600 Этот файл доступен только на чтение, изменить настройку, перезаписав его, нельзя. Значение в нём - это секунды. Чтобы отключить это поведение глобально и навсегда, добавить строку consoleblank=0 к параметрам ядра в конфиге grub. Например, так: $ cat /etc/default/grub | grep -v '#' GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=7 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT=«» GRUB_CMDLINE_LINUX=«consoleblank=0» После перезагрузки видим, что параметры ядром считались и приняты: $ cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-4.6.0-040600-generic root=UUID=544c13df-3ff3-47ba-94cc-407e414c6906 ro consoleblank=0 И настройка «засыпания» консоли изменилась: $ cat /sys/module/kernel/parameters/consoleblank 0 Изменить этот параметр на лету, без перезагрузки, можно с помощью команды setterm, например так: setterm -blank 0 или даже так: setterm -blank 0 -powerdown 0 -powersave off Однако тут есть целых два «но»: Это работает только, если команду setterm вводить в «физическую» консоль (Ctrl+Alt+F1) и не работет по ssh. В Интернете пишут, что поведение setterm меняется от ядра к ядру и от дистрибутива к дистрибутиву, т.е. считать это способ вполне универсальным нельзя. 304