
Когда говорят о 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 -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 .
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 содержит идентификационный текст системы, который выводится перед приглашением на вход в систему. Обычно этот файл содержит информацию о версии 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 файл
Если ни одна из вышеперечисленных команд не работает, скорее всего, вы используете очень старый дистрибутив 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 со средой рабочего стола, вы также можете проверить свой дистрибутив и версию из графического интерфейса.
Если у вас есть вопросы, не стесняйтесь оставлять комментарии.
Связанные руководства