Как узнать версию Linux

ПК и ноутбуки

Скользящие или фиксированные релизы

Все активные дистрибутивы Linux выпускают новые релизы, только вещи разные. Конечно, дистрибутивы между релизами тоже обновляются, но пользователи привыкли к такому порядку, что релизные обновления получают только исправления безопасности и багфиксы, а все новые фичи выходят с новым релизом. Но есть и другие способы. В настоящее время существует два способа выпуска релизов:

  • Прокатные релизы (прокатные);
  • Фиксированные релизы (фиксированные).

Эти методы работают немного по-разному, и вам нужно это понять, прежде чем мы перейдем к версии для Linux. Роллинг-релизы не имеют новых точек релиза, новые функции, исправления и улучшения постоянно добавляются в официальный репозиторий и получают пользователи. Этот подход используется в ArchLinux, Gentoo и OpenSUSE Thumbleweed.

Поэтому у таких дистрибутивов нет версий, у них всегда самая последняя версия после обновления пакетов. Но у них есть минус — это более низкая стабильность по сравнению с исправленными релизами, которые можно хорошо протестировать.

Исправленные выпуски используются в Ubuntu. Каждые 6 месяцев выходит новый релиз, поэтому происходит четкое разделение версий, новая версия дистрибутива Linux получает новое ПО, а затем на протяжении всего периода поддержки получает обновления безопасности.

Как узнать версию Linux?

На самом деле способов для этого множество, начиная от общих символов и заканчивая открытием файла и просмотром точной версии и названия дистрибутива. Рассмотрим только самые популярные из них.

Узнать дистрибутив

Прежде всего, давайте узнаем название дистрибутива и версию, если это возможно. Для этого посмотрим содержимое файлов в папке /etc/, которая заканчивается релизом:

кот /etc/*-релиз

В Ubuntu инструмент отобразит содержимое двух файлов /etc/lsb-release и /etc/os-release. Они будут содержать обширную информацию о названии дистрибутива и его релизной версии:

Однако, если мы запустим ту же команду в ArchLinux, мы получим совершенно другой результат:

Версии больше нет, только название дистрибутива, потому что ArchLinux использует систему непрерывного выпуска. Чуть меньше, но почти всю ту же информацию можно получить с помощью команды lsb_release:

lsb_release -a

Также очень часто можно узнать название дистрибутива, заглянув в пункт «О программе» любой системной программы или лучше инструмент «Настройки»:

И еще один способ увидеть версию дистрибутива в системах на основе Debian — посмотреть информацию о сборке пакета:

dpkg -l openssl

Или для систем RPM:

об/мин-ка | grep openssl

Узнать версию ядра

Во многих случаях нам нужна не столько версия дистрибутива Linux, сколько версия используемого ядра. Для просмотра этой информации также есть несколько команд:

uname-a

Или же:

безымянный -r

Я использую версию ядра 4.8.0-59, здесь мы видим архитектуру системы — x86_64. Обозначение SMB означает, что ядро ​​поддерживает многоядерные процессоры или несколько процессоров. Но ту же информацию мы можем узнать, просмотрев содержимое файла /proc/version:

кот /прок/версия


Вы также можете увидеть строку параметров загрузки ядра, она также содержит версию:

кошка /proc/cmdline

Есть еще несколько файлов с аналогичной информацией:

кошка /proc/sys/kernel/{ostype,osrelease,версия}

Как узнать архитектуру компьютера

Вы уже знаете, как узнать версию Linux, название дистрибутива и ядро, архитектура уже введена в командах выше, но есть отдельная команда, которая только показывает архитектуру:

лук

Вы можете использовать uname для той же цели:

имя-м

×

Терминал

В отличие от метода, о котором пойдет речь в конце, у этого есть одно неоспоримое преимущество — инструкция едина для всех дистрибутивов. Но если пользователь только что вышел из Windows и еще не знает, что такое «Терминал», адаптироваться ему будет сложно. Но обо всем по порядку.

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

  1. Если вас интересует только информация о дистрибутиве без лишних подробностей, то лучше воспользоваться командой:кошка /etc/выпускпосле ввода информации о какой версии отображается на экране.

    команда cat и т д проблема ubuntu терминал

  2. Если вам нужна более подробная информация, введите команду:lsb_release -aОн покажет название, версию и кодовое имя дистрибутива.

    lsb_release — терминал Ubuntu

  3. Это была информация, которую встроенные инструменты собирают самостоятельно, но есть возможность посмотреть информацию, оставленную самими разработчиками. Для этого нужно набрать команду:кот /etc/*-релизЭта команда выведет абсолютно всю информацию о выпуске раздачи.

команда cat etc -drop в терминале Ubuntu

Это далеко не все, а только самые распространенные команды для проверки версии Linux, но их более чем достаточно, чтобы узнать всю необходимую информацию о системе.

Команда lsb_release

Команда lsb_release отображает информацию о дистрибутиве.

Префикс lsb в имени команды относится к проекту Linux Standard Base, который был создан для создания набора стандартов для выпуска дистрибутивов Linux для уменьшения различий между отдельными дистрибутивами. Ожидается, что использование LSB снизит затраты, связанные с переносом приложений между дистрибутивами, а также усилия, связанные с поддержкой этих приложений.

Чтобы отобразить информацию о развертывании, выполните команду:

lsb_release -a Нет доступных модулей LSB. Идентификатор дистрибьютора: Ubuntu Описание: Ubuntu 18.10 Выпуск: 18.10 Кодовое имя: космический

Отображаются имя дистрибутива, номер версии и кодовое имя.

lsb удалить команду Linux

Вы можете использовать параметр -d для отображения только строки описания, которая обычно содержит как имя, так и версию дистрибутива.

lsb_release -d Описание: Ubuntu 18.10

Читайте также: netstat — проверка открытых портов в Linux

Команда hostnamectl

Команда hostnamectl, выполняемая без параметров или с ключом состояния, выводит текущую информацию о системе.

hostnamectl Имя статического хоста: p Имя значка: computer-desktop Шасси: Desktop Идентификатор машины: abc231434aabcb…a Идентификатор загрузки: 51dcaa2321bbbb…a Операционная система: Ubuntu 18.10 Ядро: Linux 4.18.0-16-Общая архитектура: x86- 64

Помимо данных о дистрибутиве отображается версия и архитектура ядра.

команда hostnamectl linux — информация о системе

Команда uname — версия ядра

Команда uname отображает информацию о текущем ядре Linux, а также некоторую дополнительную информацию.

Чтобы отобразить всю информацию, используйте ключ -a

uname -a Linux p 4.18.0-16-generic #17-Ubuntu SMP Пт, 8 февраля, 00:06:57 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Для простоты могут отображаться только имя ядра (-s), версия ядра (-r) и архитектура (-m

uname -srm Linux 4.18.0-16-общий x86_64

Команда «Неименовать». Версия ядра Linux

Файл /etc/os-release

файл /etc/os-release содержит информацию о дистрибутиве, включая URL-адреса веб-сайта системы и некоторую дополнительную информацию. Этот файл есть в дистрибутивах, использующих systemd.

Чтобы отобразить содержимое файла /etc/os-release, вы можете использовать команду cat:

cat /etc/os-release NAME=»Ubuntu» VERSION=»18.10 (Космическая каракатица)» ID=ubuntu ID_LIKE=debian PRETTY_NAME=»Ubuntu 18.10″ VERSION_ID=»18.10″ HOME_URL=»https://www.ubuntu.com /» SUPPORT_URL=»https://help.ubuntu.com/» BUG_REPORT_URL=»https://bugs.launchpad.net/ubuntu/» PRIVACY_POLICY_URL=»https://www.ubuntu.com/legal/terms-and -policies/privacy-policy» VERSION_CODENAME=cosmic UBUNTU_CODENAME=cosmic

кот /etc/os-релиз

Файл /etc/issue

файл /etc/issue содержит текст, который отображается как запрос на вход. Обычно текст представляет собой название дистрибутива и версию.

Отобразите содержимое файла /etc/issue с ​​помощью команды cat:

кошка /etc/issue Ubuntu 18.10 nl

кошка /etc/issue Linux

Специальный инструмент

Этот способ отлично подойдет тем пользователям, которые только начали знакомиться с операционной системой на базе Linux и пока настороженно относятся к «Терминалу», так как в нем отсутствует графический интерфейс. Однако у этого метода есть и свои недостатки. Так что используя его вы не сможете узнать все подробности о системе сразу.

  1. Итак, чтобы узнать информацию о системе, нужно задать параметры. В разных дистрибутивах это делается по-разному. Итак, в Ubuntu вам нужно щелкнуть левой кнопкой мыши (ЛКМ) по значку «Системные настройки» на панели задач. значок системных настроек на панели задач ubuntu
    Если после установки операционной системы вы внесли в нее какие-то коррективы и эта иконка исчезла с панели, вы легко найдете этот инструмент, выполнив поиск в системе. Просто откройте меню «Пуск» и введите «Системные настройки» в поле поиска».поиск системных настроек по системе ubuntu

Примечание: инструкция дана на примере ОС Ubuntu, но ключевые моменты аналогичны другим дистрибутивам Linux, отличается только расположение некоторых элементов интерфейса.

После входа в настройки системы найдите значок «Информация о системе» в Ubuntu или «Подробности» в Linux Mint в разделе «Система», а затем щелкните его.значок системной информации в настройках ubuntu

После этого появится окно, где будет размещена информация об установленной системе. В зависимости от используемой операционной системы их количество может меняться. Так в Ubuntu указана только версия дистрибутива (1), используемая графика (2) и разрядность системы (3). детали системы убунту

В Linux Mint есть дополнительная информация:

подробности о системе linux mint

Вот мы и узнали версию Linux, воспользовавшись для этого графическим интерфейсом системы. Стоит повторить и сказать, что расположение элементов в разных операционных системах может различаться, но смысл один: найти настройки системы, чтобы открыть информацию о ней.

Различия между ОС и версией ядра?

ОС Linux — это системное программное обеспечение, обеспечивающее интерфейс между компьютером и пользователем. Когда компьютер запускается, ОС (операционная система) загружается первым программным обеспечением. Но ядро ​​— это основа операционной системы Linux, которая преобразует команды в машинный язык.

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

Оцените статью
Интернет на телефонах
Adblock
detector