Как отключить пустую консоль & ldquo; screensaver & rdquo; на сервере Ubuntu?

Возможно, ваш iptables (aka Firewall) имеет правило для блокировки запросов ping. Вы можете легко проверить это, отключив iptables с помощью команды sudo ufw disable. Запустите тест ping снова. Включите его снова с помощью sudo ufw enable.

47
задан 19 June 2012 в 14:42

35 ответов

Введите setterm -blank 0 на любую оболочку, чтобы отключить гашение заглушек.

0 отключает гашение, любое значение больше 0 - это время в минутах. По умолчанию это 10.

Чтобы окончательно включить это, вы можете добавить эту строку в конфигурацию ~/.bashrc.

Более подробное объяснение можно найти в этом ответе у суперпользователя.

19
ответ дан 10 August 2018 в 07:16

Это будет «перезаписывать» все, что находится в вашей текущей конфигурации для «GRUB_CMDLINE_LINUX_DEFAULT =», мой был по умолчанию, поэтому я просто использую следующий однострочный файл.

sudo sed -i 's/\(^GRUB_CMDLINE_LINUX_DEFAULT=\).*/\GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"/' /etc/default/grub && sudo update-grub2
1
ответ дан 10 August 2018 в 07:16

В той же ситуации другие предложения казались круговым решением. Вышел через инструмент GNU setvesablank on/off, используя apropos. Кажется, это лучше всего подходит, пытаясь понять, подходит ли она для этого.

1
ответ дан 15 August 2018 в 19:17
  • 1
    В терминале Gnome на консоли он сказал, что Couldn't find a file descriptor referring to the console - echo $TERM вернул «xterm-256color». Но в «Яркость и блокировка» Я нашел настройку, когда он закроет экран и установит его в «Никогда». - но это не очень важно для OP, поскольку я нахожусь в графическом интерфейсе. – SDsolar 10 January 2018 в 23:41

Это будет «перезаписывать» все, что находится в вашей текущей конфигурации для «GRUB_CMDLINE_LINUX_DEFAULT =», мой был по умолчанию, поэтому я просто использую следующий однострочный файл.

sudo sed -i 's/\(^GRUB_CMDLINE_LINUX_DEFAULT=\).*/\GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"/' /etc/default/grub && sudo update-grub2
1
ответ дан 15 August 2018 в 19:17
  • 1
    Мне пришлось сбежать от «& quot;» character: sed --in-place 's / (^ GRUB_CMDLINE_LINUX_DEFAULT =). * / \ GRUB_CMDLINE_LINUX_DEFAULT = \ & quot; quiet consoleblank = 0 \ & quot; /' / etc / default / grub – W1M0R 13 December 2017 в 11:20

Тип setterm -blank 0 на любой оболочке, чтобы отключить гашение заглушек.

0 отключает гашение, любое значение больше 0 - это время в минутах. По умолчанию это 10.

Чтобы окончательно включить это, вы можете добавить эту строку в конфигурацию ~/.bashrc.

Более подробное объяснение можно найти в этом ответе у суперпользователя.

19
ответ дан 15 August 2018 в 19:17
  • 1
    Это работало только после того, как я побежал TERM=linux (поскольку я переопределяю его в своем .bashrc). – Wesley Baugh 14 June 2016 в 07:46
  • 2
    Не разблокирует мастер-терминал. – mckenzm 22 April 2017 в 08:51

Другие вопросы по тегам:

Похожие вопросы: