Как проверить версию Linux
Как проверить версию Linux
How to Check Linux Version
В этом руководстве мы покажем вам, как проверить, какой дистрибутив и версия Linux установлены в вашей системе, с помощью командной строки.

Когда люди ссылаются на 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
Существует несколько различных команд, которые могут помочь вам узнать, какой дистрибутив 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, и все системы Linux, работающие с systemd, должны иметь этот файл.
Чтобы просмотреть содержимое os-release
файла, используйте либо cat
или less
:
cat /etc/os-release
Вывод должен выглядеть примерно так:
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_class="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 с настольной средой, вы также можете проверить свой дистрибутив и его версию из графического интерфейса.