Рейтинг:1

Сервер Ubuntu 20.04 приостанавливает работу или переходит в спящий режим через определенный период времени, что приводит к тайм-ауту ssh

флаг rs

Проблема

В настоящее время у меня есть собственный сервер Ubuntu, настроенный дома для разработки. Однако, когда я снова пытаюсь подключиться по ssh через определенный промежуток времени (около 20-30 минут), время ожидания истекает. Даже после попытки выполнить команду ping пакеты не вернулись.Если я делаю физическую перезагрузку, подключение по ssh возможно без проблем.

Что я хочу решить

Чтобы иметь возможность всегда использовать ssh с другого клиентского ПК даже по прошествии определенного периода времени, мне нужно заставить сервер Ubuntu спать или приостанавливаться. Приостановить? Я хотел бы знать, как настроить его, чтобы он не переходил в спящий/приостановленный режим.

Вещи, которые я пробовал

  1. маска sudo systemctl sleep.target suspend.target hibernate.target hybrid-sleep.target.

Я отключил приостановку и спящий режим с помощью этой команды и попытался перезагрузиться, но результат был тот же.

  1. Я обнаружил, что по какой-то причине, несмотря на то, что я являюсь сервером Ubuntu, я смог изменить настройки gnome, поэтому я попытался изменить настройки с помощью следующей команды.
gsettings устанавливает org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type ничего
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type ничего
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0

Однако и здесь результат был таким же.

  1. я наткнулся на этот вопрос Ubuntu 20.04 продолжает засыпать и пробовал, но не получилось.

  2. Я также изменил настройки в /etc/gdm3/greeter.dconf-по умолчанию файл следующим образом, но изменений не было даже после перезагрузки после изменения.

# Автоматическая приостановка
# =================
[орг/гном/настройки-демон/плагины/мощность]
# - Время бездействия в секундах до приостановки работы от сети переменного тока.
# 1200=20 минут, 0=никогда
# sleep-inactive-ac-timeout=1200
спящий-неактивный-ac-тайм-аут = 0
# - Что делать после тайм-аута sleep-inactive-ac-timeout
# 'пусто', 'приостановить', 'выключить', 'спящий режим', 'интерактивно' или 'ничего'.
# sleep-inactive-ac-type='suspend'
# - То же, что и выше, но при работе от батареи
# сон-неактивный-тайм-аут батареи = 1200
спящий-неактивный-тайм-аут батареи = 0
# sleep-inactive-battery-type='suspend'

Конфигурация системы

  • Ubuntu Server 20.04.2 LTS (GNU/Linux 5.4.0-80-общий x86_64)
  • AMD Райзен 5950
  • AsRock Тайчи X570

Буду признателен, если вы поможете мне с решением. Спасибо большое за помощь.

флаг in
Ubuntu Server не имеет никаких встроенных функций управления питанием, поскольку серверы (как правило) не должны приостанавливаться или иным образом становиться недоступными. Вы подтвердили, что компьютер переходит в режим ожидания? Вы установили пользовательский интерфейс поверх сервера? Подтвердили ли вы, что назначенные сетевые адреса согласованы?
hphex avatar
флаг rs
@matigo Спасибо за ваш комментарий. > Вы установили пользовательский интерфейс поверх сервера? Однако я не думаю, что установил пользовательский интерфейс, это могло произойти, поскольку есть настройка gnome.
hphex avatar
флаг rs
@matigo Что касается сетевой среды, я уверен, что у сервера статический IP, так как я использую VPN через tailscale.
флаг in
Если машина переходит в режим ожидания (или какой-либо другой режим с низким энергопотреблением), то в журналах должно быть что-то, что указывает на это. Вы должны увидеть что-то в `/var/log/syslog`. Это также было бы местом для проверки других системных ошибок или, как я видел время от времени, проблем, связанных с сетью, которые могут вывести интерфейс из строя...
Рейтинг:0
флаг rs

РЕШЕНО:

я установил xcape который написан в моих файлах точек для другой среды рабочего стола Ubuntu.

После запуска этой команды из этого сообщения были удалены все библиотеки, связанные с рабочим столом, и никогда не переходил в спящий режим.

Удалить графический интерфейс на сервере Ubuntu

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.