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

12 set 2022 3 min di lettura
Как просмотреть и проверить версию Linux
Indice dei contenuti

Введение

Когда люди говорят о 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 отображает стандартную базовую информацию Linux (LSB) о дистрибутиве 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_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/*

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

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.