Когда люди говорят о Linux, они обычно имеют в виду дистрибутив Linux. Строго говоря, Linux — это ядро, основной компонент операционной системы, который, проще говоря, действует как мост между программными приложениями и оборудованием. Дистрибутив Linux — это операционная система, состоящая из ядра Linux, инструментов и библиотек GNU, а также коллекций программного обеспечения. Обычно дистрибутивы Linux включают среды рабочего стола, систему управления пакетами и набор предустановленных приложений.
Некоторые из самых популярных дистрибутивов Linux — это Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, OpenSUSE, Linux Mint и т. Д.
Когда вы впервые входите в систему Linux, прежде чем выполнять какую-либо работу, всегда полезно проверить, какая версия Linux работает на машине. Например, определение дистрибутива Linux может помочь вам понять, какой менеджер пакетов вам следует использовать для установки новых пакетов.
В этой статье показано, как с помощью командной строки проверить, какой дистрибутив и версия Linux установлены в вашей системе.
Содержание
команда lsb_release
Утилита lsb_release
отображает информацию LSB (Linux Standard Base) о дистрибутиве Linux. Эта команда должна работать во всех дистрибутивах Linux, в lsb-release
установлен пакет lsb-release
:
lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 9.5 (stretch)
Release: 9.5
Codename: stretch
Дистрибутив и версия Linux показаны в строке описания. Как видно из вывода выше, в моей системе установлен Debian GNU / Linux 9.5 (stretch).
Вместо того, чтобы печатать всю приведенную выше информацию, вы можете отобразить строку описания, в которой ваша версия Debian -d
ключом -d
.
lsb_release -d
Результат должен выглядеть примерно так:
Description: Debian GNU/Linux 9.5 (stretch)
Если вы получили сообщение «команда не найдена: lsb_release», вы можете попытаться определить версию Linux, используя другие методы, указанные ниже.
/etc/os-release
файл
Файл /etc/os-release
содержит идентификационные данные операционной системы, включая информацию о дистрибутиве. Этот файл является частью пакета systemd и должен присутствовать во всей системе, в которой работает systemd.
Чтобы просмотреть содержимое файла os-release
, используйте cat
или less
:
cat /etc/os-release
Результат должен выглядеть примерно так:
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
/etc/issue
файл /etc/issue
Файл /etc/issue
содержит текст идентификации системы, который печатается перед запросом на вход. Обычно этот файл содержит информацию о версии Linux:
cat /etc/issue
Результат будет выглядеть примерно так:
Debian GNU/Linux 9 n l
команда hostnamectl
Утилита hostnamectl
является частью systemd и используется для запроса и изменения имени хоста системы. Эта команда также отображает дистрибутив Linux и версию ядра .
hostnamectl
Static hostname: debian9.localdomain
Icon name: computer-vm
Chassis: vm
Machine ID: a92099e30f704d559adb18ebc12ddac4
Boot ID: 7607cbe605d44f638d6542d4c7b3878e
Virtualization: qemu
Operating System: Debian GNU/Linux 9 (stretch)
Kernel: Linux 4.9.0-8-amd64
Architecture: x86-64
/etc/*release
файл /etc/*release
Если ни одна из вышеперечисленных команд у вас не работает, то, скорее всего, вы используете очень старый и устаревший дистрибутив Linux. В этом случае вы можете использовать одну из следующих команд, которая должна распечатать содержимое файла выпуска или версии дистрибутива:
cat /etc/*release
cat /etc/*version
Вы можете найти больше информации о файлах релиза / версии по этой ссылке .
команда uname
Команда uname
отображает несколько системной информации, включая архитектуру ядра Linux, имя, версию и выпуск.
Чтобы узнать, какая версия ядра Linux работает в вашей системе, введите следующую команду:
uname -srm
Linux 4.9.0-8-amd64 x86_64
Приведенный выше вывод говорит нам, что ядро Linux 64-битное, а его версия — «4.9.0-8-amd64».
Выводы
Есть несколько различных команд, которые могут помочь вам узнать дистрибутив Linux и версию, работающую в системе.
Если у вас есть дистрибутив Linux со средой рабочего стола, вы также можете проверить свой дистрибутив и версию с помощью графического интерфейса.
Не стесняйтесь оставлять комментарии, если у вас есть вопросы.