Гид по технологиям

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

• 4 min read • Linux • Обновлено 24 Nov 2025
Как узнать дистрибутив и версию Linux
Как узнать дистрибутив и версию Linux

Экран с названием дистрибутива Linux на ноутбуке

Если вы унаследовали компьютер с установленным Linux и видите на рабочем столе «замаскированный» интерфейс (например, тема macOS), определить дистрибутив и версию визуально бывает сложно. К счастью, все нужные сведения можно получить из терминала. Ниже — пошаговые инструкции, примеры вывода и полезные сценарии для разных ролей.

Быстрый план действий

  1. Откройте терминал (Ctrl + Shift + T или через меню приложений).
  2. Посмотрите содержимое файла с информацией о системе: cat /etc/*-release.
  3. При необходимости используйте lsb_release -a или hostnamectl для более детальной информации.
  4. Сверьте вывод с чек-листом перед изменением или переустановкой дистрибутива.

Основные команды

cat /etc/*-release

Эта команда читает файлы в /etc, которые обычно содержат информацию о названии дистрибутива, версии и кодовом имени. На многих системах это файл /etc/os-release или /etc/lsb-release.

lsb_release -a

Показывает стандартные поля LSB: Distributor ID, Description, Release и Codename (если утилита установлена).

hostnamectl

Выводит краткую информацию об операционной системе и ядре (kernel). Удобно, если нужно одновременно знать версию ядра и название ОС.

Примеры вывода

Ниже — пример вывода для Manjaro (пример):

Терминал Manjaro с информацией о дистрибутиве

А вот пример для Ubuntu:

Терминал Ubuntu с информацией о дистрибутиве

Еще пример использования lsb_release:

Пример вывода lsb_release в терминале

И вывод hostnamectl на другой системе:

Вывод hostnamectl с данными об ОС и ядре

Вывод hostnamectl на Ubuntu с информацией об ОС и ядре

Альтернативные подходы

  • Проверить GUI: в «Настройки» → «О системе» часто указано название дистрибутива и версия. Подходит для десктопных окружений.
  • Открыть /etc/os-release напрямую: less /etc/os-release.
  • Проверить пакеты менеджера: для Debian/Ubuntu dpkg -l | grep base-files иногда показывает версию; для RPM-систем rpm -qf /etc/os-release.
  • Если у вас нет доступа к терминалу, загрузитесь с живого USB и осмотрите файл /etc/os-release на диске.

Когда методы могут не работать

  • Сильно кастомизированные дистрибутивы или сборки без стандартных файлов могут скрыть информацию.
  • Минималистичные контейнеры или chroot-инстансы могут не содержать lsb_release или /etc/os-release.
  • Некоторые системы собираются вручную и не имеют привычных метаданных — в таких случаях смотрите системные пакеты и конфигурации.

Важно: если вы видите противоречивые данные, сначала проверьте целостность файлов и наличие нескольких файлов *-release в /etc.

Мини-методология: шаги для уверенности перед сменой дистрибутива

  1. Зафиксируйте вывод каждой из команд (сделайте скриншоты или сохраните в файл).
  2. Сравните поля NAME, VERSION и VERSION_ID в /etc/os-release.
  3. Проверьте версию ядра (uname -r) и список установленных критичных пакетов.
  4. Снимите резервную копию важных данных и конфигураций.
  5. Если планируете переключение, составьте список приложений и их настроек для переноса.

Чек-лист по ролям

Для системного администратора:

  • Выполнить cat /etc/*-release
  • Выполнить lsb_release -a
  • Проверить uname -r
  • Экспортировать список установленных пакетов

Для обычного пользователя:

  • Выполнить hostnamectl
  • Открыть «О системе» в настройках

Перед переустановкой:

  • Резервная копия /home и /etc
  • Список установленных пакетов
  • Проверка оборудования и драйверов

Справочник команд (шпаргалка)

  • cat /etc/*-release — вывести данные о дистрибутиве
  • lsb_release -a — подробная информация LSB
  • hostnamectl — краткая информация об ОС и ядре
  • uname -r — версия ядра
  • less /etc/os-release — просмотреть конкретный файл

Глоссарий (1 строка)

  • Дистрибутив — сборка ОС Linux с набором пакетов и конфигураций.
  • Ядро (kernel) — основное ПО, управляющее аппаратурой.
  • lsb_release — утилита для вывода стандартизированных сведений о дистрибутиве.
  • /etc/os-release — файл, содержащий метаданные о системе.

Критерии приёмки

  • Получен читаемый вывод из хотя бы одной команды из раздела «Основные команды».
  • Название дистрибутива и версия подтверждены в /etc/os-release или lsb_release.
  • Версия ядра получена через uname -r или hostnamectl.

Важно: если данные отсутствуют или не соответствуют ожидаемым, не приступайте к переустановке без резервной копии.

Короткое резюме

Определить дистрибутив и версию Linux просто: используйте cat /etc/*-release, lsb_release -a или hostnamectl. Если какая-то команда недоступна — посмотрите /etc/os-release вручную или используйте GUI. Перед сменой дистрибутива сделайте резервные копии и сверку установленных пакетов.

Источник изображения: Isolated laptop — DepositPhotos

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро