Android

Как проверить версию Linux

HUGE EGGS Surprise Toys Challenge with Inflatable water slide

HUGE EGGS Surprise Toys Challenge with Inflatable water slide

Оглавление:

Anonim

Когда люди ссылаются на 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

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

Использование команды lsb_release

Утилита lsb_release отображает LSB (стандартную базу Linux) информацию о дистрибутиве 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 .

lsb_release -d

Вывод должен выглядеть примерно так:

Description: Debian GNU/Linux 9.5 (stretch)

Использование файла /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_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, работающую в вашей системе, с помощью командной строки.

Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.

Терминал