К основному содержимому

Версия ОС и срок её поддержки: как проверить на сервере

VDS / VPS · 13.10.2026 · 4 мин чтения
Иллюстрация к статье «Версия ОС и срок её поддержки: как проверить на сервере»

У каждого дистрибутива Linux есть не только номер версии, но и срок, до которого производитель выпускает обновления безопасности. Команда для определения версии системы — обычно первый шаг, когда нужно решить, пора ли переходить на новый релиз или ещё можно подождать.

Зачем знать версию ОС и срок её поддержки

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

Проверка версии и срока её поддержки занимает пару команд в терминале и не требует доступа к панели управления — это можно сделать по SSH на любом сервере с Linux.

Как узнать версию через терминал в Ubuntu и Debian

Команда lsb_release -a выводит название дистрибутива, номер версии и кодовое имя релиза, если пакет lsb-release установлен. Там, где его нет, версию показывает файл /etc/os-release.

lsb_release -a
cat /etc/os-release

Для более короткого вывода подходит отдельное поле VERSION из того же файла:

grep VERSION= /etc/os-release

Чем отличается версия ядра от версии дистрибутива

Команда uname -r показывает версию ядра Linux, а не версию дистрибутива — это разные номера с собственным циклом обновления. Ядро может обновляться чаще, чем сам релиз дистрибутива, особенно на ветках с длительной поддержкой.

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

Как узнать дату окончания поддержки конкретной версии

ДистрибутивГде указан срок поддержкиКак узнать локально
Ubuntuофициальная страница релизов Ubuntuubuntu-support-status --show-all
Debianофициальная страница Debian Releasescat /etc/debian_version и кодовое имя из os-release
Любой systemd-дистрибутивдокументация производителяhostnamectl, строка Operating System
Сервер с панелью управленияраздел информации о сервере в панеливерсия в выводе uname и os-release
Контейнерный образтег образа в реестреcat /etc/os-release внутри контейнера

Что происходит после окончания поддержки

Репозитории пакетов для версии, вышедшей из поддержки, обычно переносятся в архивный адрес или попросту прекращают отвечать — команда apt update начинает возвращать ошибки вместо списка пакетов. Это первый заметный симптом на практике, раньше любых объявлений о рисках безопасности.

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

Что делать, если срок поддержки заканчивается

Порядок действий при приближении конца поддержки:

  1. зафиксировать точную версию и кодовое имя релиза командой из раздела выше;
  2. сверить версию с официальной страницей релизов производителя дистрибутива;
  3. спланировать обновление заранее, не дожидаясь даты отключения репозиториев — порядок для Ubuntu описан в статье про обновление Ubuntu, для Debian — в статье про обновление версии Debian;
  4. сделать резервную копию перед обновлением — конфигов, базы данных и загружаемых файлов;
  5. после обновления проверить, не изменилось ли имя хоста и сетевые настройки — при необходимости имя сервера можно поправить способом из статьи про смену hostname в Linux.

Частые вопросы

Как быстро узнать версию Ubuntu одной командой?

Команда lsb_release -a или просмотр файла /etc/os-release выводят номер версии и кодовое имя за одно обращение, без установки дополнительных пакетов в большинстве актуальных сборок Ubuntu.

Чем версия ядра отличается от версии дистрибутива?

Версия ядра, которую показывает uname -r, обновляется по собственному графику и не равна номеру релиза дистрибутива. Для определения ветки и срока поддержки системы нужно смотреть именно версию дистрибутива, а не ядра.

Что будет, если не обновлять сервер после окончания поддержки?

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

Можно ли узнать срок поддержки без выхода в интернет?

Локально можно узнать версию и кодовое имя релиза, но точный срок поддержки хранится на стороне производителя дистрибутива и его стоит сверять на официальной странице релизов, когда доступ в сеть появится.

Статья помогла?
← Назад в базу знаний Задать вопрос поддержке