Точная версия дистрибутива и ядра Linux через терминал

Как узнать точную версию дистрибутива и ядра Linux через терминал

Узнать точную версию дистрибутива и ядра Linux можно за несколько секунд через несколько команд терминала. Версия дистрибутива хранится в системных файлах, а версия ядра выводится командой uname. Оба параметра критичны для установки совместимого ПО и безопасности системы.

Зачем это нужно

  • Определение совместимости приложений и драйверов с вашей системой
  • Планирование обновлений безопасности и патчей ядра
  • Диагностика проблем при обращении в техподдержку
  • Проверка статуса поддержки дистрибутива (LTS, текущая версия или EOL)
  • Контроль версионирования в многосерверном окружении

Пошаговая инструкция

Определение версии и типа дистрибутива

  1. Откройте терминал клавишами Ctrl+Alt+T или через меню приложений.
  2. Выполните команду для вывода типа дистрибутива: cat /etc/os-release
  3. Изучите строки NAME (название дистрибутива), VERSION (номер версии) и VERSION_CODENAME (кодовое имя релиза).
  4. Альтернативно используйте команду lsb_release -a для получения информации в формате Release, Codename и Description.
  5. Для старых систем выполните cat /etc/lsb-release или cat /etc/issue.

Определение версии ядра Linux

  1. Введите команду uname -r для вывода версии ядра.
  2. Получите полную информацию о системе командой uname -a (выведет архитектуру, тип ОС и дополнительные параметры).
  3. Для детального анализа версии ядра выполните cat /proc/version.
  4. Проверьте дату компиляции ядра командой uname -v.

Получение полной информации о системе за один запрос

  1. Выполните комбинированную команду: echo "Дистрибутив: $(cat /etc/os-release | grep PRETTY_NAME)" && echo "Ядро: $(uname -r)" && echo "Архитектура: $(uname -m)"
  2. Результат вернёт название дистрибутива, версию ядра и разрядность системы в одном выводе.

Часто задаваемые вопросы

В чём разница между версией дистрибутива и версией ядра? Дистрибутив — это набор программ и окружение (Ubuntu, Debian, CentOS), ядро — это сердце системы, которое управляет ресурсами; они версионируются независимо.

Почему команда lsb_release не работает на моей системе? На минималистичных дистрибутивах (Alpine, некоторые контейнеры) утилита может отсутствовать; используйте cat /etc/os-release как универсальную альтернативу.

Как проверить, поддерживается ли моя версия ядра официально? Посетите сайт kernel.org и сравните вашу версию (из uname -r) с таблицей поддерживаемых версий; версии с меткой LTS получают долгосрочные обновления безопасности.

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

Ошибка permission denied при запуске bash скрипта
Ошибка apt-get update при сбое репозиториев в Debian
Google Chrome через терминал в Ubuntu Linux