Моя шпаргалка :)

Мануалы и настройки => Настройки *nix (почта, web, система etc) => Тема начата: George от Окт. 24, 2026, 11:00

Название: xubuntu server выключаем засыпание
Отправлено: George от Окт. 24, 2026, 11:00
Настройки Xubuntu
Открой Настройки → Менеджер питания (Power Manager).

На вкладке Система (System) установи:
- При бездействии: Не делать ничего (Never) или отключи автоматическую приостановку.
- При закрытии крышки — если это ноутбук: Не делать ничего.
На вкладке Дисплей (Display) оставь выключение экрана по таймеру, как тебе удобно.

На вкладке Безопасность (Security) блокировку экрана можно оставить включённой — она сама по себе не должна останавливать сборку.
2. Надёжно запретить сон через терминал
Чтобы Xubuntu не уходила в сон даже из-за системных настроек, выполни:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target


Это запрещает запуск системных режимов сна и гибернации, но не запрещает гасить экран.

Проверить результат:
systemctl is-enabled sleep.target suspend.target hibernate.target hybrid-sleep.target


Для всех четырёх ожидается masked.

Если когда-нибудь понадобится вернуть стандартное поведение:
sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target


3. Если терминал уже отключился
После повторного подключения проверь, не перезапускалась ли система:
uptime


Для долгих сборок на новом сервере советую дополнительно использовать tmux: даже если SSH оборвётся, сборка продолжится внутри сессии.
sudo apt install -y tmux
tmux new -s hl-build


Внутри tmux запускай сборку. Чтобы отсоединиться, не останавливая её, нажми Ctrl+B, затем D. Вернуться позже:
tmux attach -t hl-build


Так у тебя будет защита от двух разных проблем: сон будет запрещён, а случайный обрыв SSH не должен прерывать сборку.