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

Существует множество дистрибутивов Linux, таких как Ubuntu, Fedora и openSUSE. Каждый дистрибутив различается по многим параметрам, и вам может понадобиться определить имя и версию вашей Linux-системы, часто для программных целей.

Linux Foundation предоставляет спецификацию и команду lsb_release для удобного отображения информации о конкретном дистрибутиве. Однако не все дистрибутивы Linux включают lsb_release по умолчанию. Большинство из них хранят эту информацию в каталоге /etc, но с несколько иными именами файлов. Кроме того, с помощью команд hostnamectl и uname можно получить некоторую информацию об имени и версии дистрибутива Linux.

Чтобы узнать имя и версию дистрибутива Linux, попробуйте использовать каждый из следующих методов, поскольку один из них может сработать для одного дистрибутива, но не для другого.

Шаги для проверки имени и версии дистрибутива Linux

Откройте терминал.

Выполните команду lsb_release.

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

Установите пакет lsb_core, если вы получили предупреждение "No LSB modules are available".

Изучите содержимое файла /etc/<distribution>-release.

Пример

Изучите содержимое файла /etc/system-release.

Пример

Обычно этот файл представляет собой символическую ссылку на файл /etc/<distribution>-release.

Пример

Просмотрите дополнительные сведения о вашем дистрибутиве Linux, изучив содержимое файла /etc/os-release.

Пример

Изучите содержимое файла /etc/lsb-release.

Пример

Получите информацию об ОС и дистрибутиве с помощью команды hostnamectl.

Пример

Получите информацию о системе Linux с помощью команды uname.

Пример

Можно сделать некоторые выводы, например, версия ядра 5.8 для этой системы - это то, с чем поставляется Ubuntu 20.10.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий