Установка обновлений Linux Ubuntu

NEEDRESTART_MODE=a отключает синее окно needrestart в Ubuntu 24.04, где он спрашивает, какие службы перезапустить. Без этой переменной команда может зависнуть на вопросе.

apt update && NEEDRESTART_MODE=a apt full-upgrade -y && reboot

Через 1–2 минуты после перезагрузки зайдите снова и проверьте:

uname -r                                  # новое ядро, если оно ставилось
systemctl is-active x-ui                  # должно быть active
ss -tlnp | grep -E 'xray|x-ui'            # порты Xray и панели слушаются
systemctl is-enabled multipathd docker containerd   # disabled
free -h                                   # swap после перезагрузки должен быть почти пустым

Если x-ui после перезагрузки не поднялся, включите автозапуск: systemctl enable –now x-ui.