Справочник

Как узнать версию Ubuntu и ядра Linux на сервере

Версию Ubuntu спрашивают инструкции, поддержка хостинга и установщики программ. Её показывает файл /etc/os-release — он есть в любой современной Ubuntu. Ниже — что значит каждая строка и чем версия Ubuntu отличается от версии ядра.

Обновлено 11.10.2026≈ 4 мин чтения
Содержание 7

Что сделать прямо сейчас

  1. Подключитесь к серверу — инструкция.
  2. Наберите cat /etc/os-release и нажмите Enter.
  3. Найдите строку PRETTY_NAME — в ней название и версия, например Ubuntu 24.04.5 LTS.
  4. Если нужна только версия без лишнего, наберите grep PRETTY /etc/os-release.
  5. Какую версию выбрать и сколько её будут обновлять — в статье Ubuntu на VPS.

Команда cat /etc/os-release

Так выглядит файл в обновлённой Ubuntu 24.04:

ivan@myserver:~$ cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.5 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.5 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo

Последняя цифра в 24.04.5 у вас может быть другой: она зависит от того, когда ставили систему и обновляли ли её. Главное — первые две части: 24.04.

СтрокаЧто значит
PRETTY_NAMEполное название для людей: версия и точечный выпуск
VERSION_IDномер версии: 24.04
VERSION_CODENAMEкодовое имя версии: noble
IDкакая система: ubuntu
ID_LIKEна какой системе основана: debian

LTS — версия с долгой поддержкой. Для сервера выбирают LTS — почему, разобрано в статье Ubuntu на VPS.

Кодовые имена версий

Инструкции и адреса репозиториев называют версию не номером, а словом. Соответствие для версий LTS:

НомерКодовое имя
26.04 LTSresolute
24.04 LTSnoble
22.04 LTSjammy
20.04 LTSfocal

Если инструкция для noble, а у вас jammy, команды из неё могут не подойти: в версиях разные пакеты и их версии.

Другие способы

КомандаЧто покажет
grep PRETTY /etc/os-releaseодну строку с названием и версией
hostnamectlимя сервера, систему, ядро, архитектуру и тип виртуализации
lsb_release -aназвание, номер и кодовое имя версии
lsb_release -csтолько кодовое имя, например noble
uname -rверсию ядра Linux, а не Ubuntu
uname -mархитектуру процессора

Пример ответа lsb_release -a — в статье Ubuntu на VPS. Ещё версию видно в приветствии при входе по SSH — разбор в той же статье, в разделе «Что пишет сервер при входе».

Что показывает hostnamectl

СтрокаЧто значит
Static hostnameимя сервера
Operating Systemназвание и версия системы — то же, что PRETTY_NAME
Kernelверсия ядра Linux
Architectureархитектура: x86-64 или arm64
Virtualizationтип виртуализации, например kvm, — если сервер виртуальный

Набор строк зависит от сервера: часть из них hostnamectl выводит, только если знает значение.

Версия Ubuntu и версия ядра — не одно и то же

uname -r выводит номер ядра Linux — он устроен иначе, чем 24.04, и с годом не связан. Ядро обновляется отдельно, и на одной версии Ubuntu оно может быть разным. Если инструкция спрашивает версию Ubuntu, смотрите /etc/os-release, а не uname.

uname -m показывает архитектуру: x86_64 — процессоры Intel и AMD, aarch64 — ARM. От неё зависит, какой файл программы скачивать, если программу ставят не через apt.

Ошибки и как их исправить

ОтветЧто значитЧто сделать
No such file or directory у /etc/os-releaseочень старая система или опечаткапроверьте путь; попробуйте ls /etc/*release
терминал пишет, что команды lsb_release нетпрограмма не установленасмотрите /etc/os-release — он есть и без неё
в ответе Debian, CentOS или другая системана сервере не Ubuntuберите инструкции для своей системы

Источники

Сверено 11 октября 2026 года.

Что почитать дальше

Проверено и обновлено: 11.10.2026