Как починить терминал Linux?

Приветствую

Есть VDS машинка на Ubuntu 16.04
Там размещён игровой проект, процессы отдельных режимов запущенны с помощью утилиты screen.
В "скрине", если его можно так назвать ведётсч лог игрового сервера (там запущен сервер). При определённых символах "скрин" просто застывает, и дальше ничего не показывает.

Что возможно с этим сделать? 5dbc8ba8a5fa2482274712.jpeg
  • Вопрос задан
  • 252 просмотра
Пригласить эксперта
Ответы на вопрос 2
Вариантов решения есть не один:
1. Настроить сервер, чтобы нельзя было использовать какие-то символы, а только "нормальные". Возможно, это решается не средствами сервера, а какими-нибудь плагинами. Для CS1.6 были подобные.
2. Не держать screen. Пусть логируется в файлы. Да, так управлять несколько неудобнее, но и падать меньше будет.
3. Возможно, нужна более новая версия screen либо какой-то библиотеки, если она есть.
...
Возможно, это делают намеренно, чтобы вызвать отказ в обслуживании. И придётся изучать вопрос, искать где в чём уязвимость, и способы закрытия/обхода. Для примера, в одной из версий сервера cs1.6, была дыра, когда атакующий мог послать специфичную команду, которая ложила сервер, или он перезапускался (если настроено). И долго не могли выпустить (не знаю почему) обновление с закрытой дырой. Обходились хитрым правилом в iptables, которое дропало такой опасный пакет.
В любом случае, для точного ответа слишком мало данных.
Ответ написан
@MechanID
Админ хостинг провайдера
Вы можете попробывать поменять ESC последовательность для скрина чтобы обойти эти проблемы.
КОгда пробелма возниктен опять - попробуйте нажать Cntr + a + q это должно "разморозить" скрин. Далее вы можете используя информацию отсюда
www.softpanorama.org/Utilities/screen.shtml
поменять ESC последовательности для вашего screen
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
25 апр. 2024, в 16:12
2000 руб./за проект
25 апр. 2024, в 16:08
100000 руб./за проект