- Как проверить версию Linux
- How to Check Linux Version
- В этом руководстве мы покажем вам, как проверить, какой дистрибутив и версия Linux установлены в вашей системе, с помощью командной строки.
- Проверка версии Linux
- Используя lsb_release команду
- Используя /etc/os-release файл
- Используя /etc/issue файл
- Используя hostnamectl команду
- Используя /etc/*release файл
- Используя uname команду
- Вывод
- Как узнать версию Linux
- Скользящие или фиксированные релизы
- Как узнать версию Linux?
- Узнать дистрибутив
- Узнать версию ядра
- Как узнать архитектуру компьютера
- Выводы
- Как узнать версию Linux
- Команда lsb_release
- Команда hostnamectl
- Команда uname — версия ядра
- Файл /etc/os-release
- Файл /etc/issue
- Файлы /etc/***release и /etc/***version
- Файл /proc/version
- Через графические утилиты
- Заключение
- Как узнать версию Linux
- Различия между ОС и версией ядра?
- Команды для проверки версии Linux
- Как проверить версию ОС Linux
- Файл /etc/os-release
- Команда lsb_release
- Инструмент Inxi
- Команда hostnamectl
- Команда uname
- Файл /etc/issue
- Заключение
Как проверить версию 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 установлен пакет:
Дистрибутив и версия Linux показаны в строке описания. Как видно из приведенного выше вывода, в моей системе установлен Debian GNU / Linux 9.5 (stretch).
Вместо того, чтобы печатать всю вышеуказанную информацию, вы можете отобразить строку описания, которая показывает вашу версию Debian, проходящую через -d переключатель.
Вывод должен выглядеть примерно так:
Если вы получили «команда не найдена: lsb_release», вы можете попытаться определить версию Linux, используя некоторые другие методы ниже.
Используя /etc/os-release файл
/etc/os-release Файл содержит действующий идентификационные данные системы, включая информацию о распределении. Этот файл является частью пакета systemd, и все системы Linux, работающие с systemd, должны иметь этот файл.
Чтобы просмотреть содержимое os-release файла, используйте либо cat или less :
Вывод должен выглядеть примерно так:
Используя /etc/issue файл
/etc/issue Файл содержит идентификационную систему текст , который печатается перед пригашением. Обычно этот файл содержит информацию о версии Linux:
Вывод будет выглядеть примерно так:
Используя hostnamectl команду
hostnamectl Утилита является частью systemd и используется для запроса и изменения имени хоста системы. Эта команда также отображает дистрибутив Linux и версию ядра .
Используя /etc/*release файл
Вы можете найти больше информации о файлах выпуска / версии по этой ссылке .
Используя uname команду
Команда uname отображает несколько системных сведений, включая архитектуру ядра Linux, имя, версию и выпуск.
Чтобы узнать, какая версия ядра Linux работает в вашей системе, введите следующую команду:
Вывод выше говорит нам, что ядро Linux является 64-битным, и его версия «4.9.0-8-amd64».
Вывод
В этом руководстве мы показали, как найти версию Linux, работающую в вашей системе, с помощью командной строки.
Если у вас есть дистрибутив Linux с настольной средой, вы также можете проверить свой дистрибутив и его версию из графического интерфейса.
Как узнать версию Linux
Когда вы сами устанавливали систему и все настраивали, то точно знаете какой дистрибутив у вас установлен, какая версия и какая версия ядра. Но совсем другая ситуация, когда вы покупаете VPS или пытаетесь настроить компьютер другу или знакомому с Linux. Довольно часто может возникнуть вопрос как узнать версию Linux потому что эта информация часто очень важна. Например, уязвимости в программном обеспечении часто затрагивают только определенные релизы.
В этой небольшой статье мы поговорим о том как посмотреть версию Linux через терминал и какие утилиты для этого используются и в каких конфигурационных файлах можно найти интересующую нас информацию.
Скользящие или фиксированные релизы
Все активные дистрибутивы Linux выпускают новые релизы, только все по-разному. Конечно, дистрибутивы обновляются и между релизами, но пользователям привычен такой порядок, что обновления релиза получают только исправления безопасности и ошибок, а все новые возможности выпускаются новым релизом. Но существуют и другие пути. Сейчас есть два способа выпуска релизов:
- Скользящие релизы (rolling);
- Фиксированные релизы (fixed).
Эти способы работают немного по-разному и вам нужно понимать это прежде чем мы перейдем к версии Linux. Скользящие релизы не имеют точек выпуска нового релиза, новые возможности, исправления и улучшения постоянно добавляются в официальный репозиторий и их получают пользователи. Такой подход используется в ArchLinux, Gentoo и OpenSUSE Thumbleweed. Поэтому у таких дистрибутивов нет версий, они всегда имеют самую новую версию после того, как было выполнено обновление пакетов. Но у них есть минус — это более низкая стабильность по сравнению с фиксированными релизами, которые можно хорошо протестировать.
Фиксированные релизы используются в Ubuntu. Каждые 6 месяцев выходит новый релиз, поэтому тут есть четкое разделение на версии, новая версия дистрибутива Linux получает новое программное обеспечение, а затем на протяжении всего термина поддержки получает обновления безопасности.
Как узнать версию Linux?
На самом деле для этого есть очень много методов, начиная от общих признаков и до открыть файл и точно посмотреть версию и имя дистрибутива. Рассмотрим только самые популярные из них.
Узнать дистрибутив
Прежде всего давайте узнаем имя дистрибутива и его версию если это возможно. Для этого будем смотреть содержимое файлов в папке /etc/, которые заканчиваются на release:
В Ubuntu утилита выведет содержимое двух файлов /etc/lsb-release и /etc/os-release. В них будет содержаться исчерпывающая информация о имени дистрибутива и версии его релиза:
Но если мы выполним ту же команду в ArchLinux то получим совсем другой результат:
Тут уже нет версии, есть только имя дистрибутива, поскольку ArchLinux использует систему скользящих релизов. Немного меньше, но почти всю ту же информацию можно получить используя команду lsb_release:
Также очень часто вы можете узнать имя дистрибутива посмотрев пункт «О программе» для любого системного приложения или лучше утилиты «Настройки»:
И еще один способ увидеть версию дистрибутива в основанных на Debian системах — посмотреть информацию о сборке пакета:
Или для RPM систем:
rpm -qa | grep openssl
Узнать версию ядра
Во многих случаях нам нужна не столько версия дистрибутива linux, сколько версия ядра, которое в нем используется. Для просмотра этой информации тоже есть несколько команд:
У меня используется версия ядра 4.8.0-59, тут же мы видим архитектуру системы — x86_64. Обозначение SMB означает, что ядро поддерживает многоядерные процессоры или несколько процессоров. Но мы можем узнать ту же информацию, посмотрев содержимое файла /proc/version:
А еще можно посмотреть строку параметров запуска ядра, она тоже содержит версию:
Есть еще несколько файлов с подобной информацией:
Как узнать архитектуру компьютера
Вы уже знаете как узнать версию Linux, имя дистрибутива и ядро, архитектура уже проскальзывала в командах выше, но существует отдельная команда, которая выводит только архитектуру:
Для этих же целей можно использовать uname:
Выводы
Теперь вы знаете как посмотреть версию Linux. Как видите, в Linux достаточно много способов для решения этой задачи. Надеюсь, эта информация была полезной для вас.
Как узнать версию Linux
Когда мы говорим о Linux, то обычно подразумеваем какой-либо дистрибутив Linux. Также под Linux мы можем иметь ввиду ядро Linux.
Иногда требуется определить версию Linux, в которой вы работаете. Пользователь может не знать или забыть, какая версия дистрибутива или какая версия ядра Linux используется. Если это чужая система, то может потребоваться узнать название используемого дистрибутива.
В данной статье рассматриваются различные способы, которые помогут нам определить используемую версию Linux. Рассматривается несколько команд для определения версии Linux. Приведенные команды универсальны и не зависят от дистрибутива. Возможно, некоторые из них могут не работать в каких-то дистрибутивах, в таком случае переходите к следующей команде и пробуйте ее.
Команда lsb_release
Команда lsb_release выводит информацию о дистрибутиве.
Префикс lsb в названии команды относится к проекту Linux Standard Base, который был создан с целью создания ряда стандартов для выпуска дистрибутивов Linux, чтобы уменьшить различия между отдельными дистрибутивами. Предполагается, что использование LSB снижает затраты, связанные с переносом приложений на разные дистрибутивы, а также снижает усилия, связанные с поддержкой этих приложений.
Чтобы отобразить информацию о дистрибутиве выполните команду:
Выводится название дистрибутива, номер версии и кодовое имя.
Можно использовать опцию -d , чтобы показать только строку Description, которая обычно содержит и название и версию дистрибутива.
Команда hostnamectl
Команда hostnamectl , выполненная без параметров или с ключом status , выводит текущую информацию о системе.
Помимо данных дистрибутива, выводится версия ядра и архитектура.
Команда uname — версия ядра
Команда uname выводит информацию о текущем ядре системы Linux, а также некоторые дополнительные данные.
Чтобы вывести всю информацию, используется ключ -a
Для удобства можно выводить только название ядра ( -s ) , версию ядра ( -r ) и архитектуру ( -m )
Файл /etc/os-release
В файле /etc/os-release содержится информация о дистрибутиве, включая URL-адреса сайт системы и некоторые дополнительные данные. Данный файл присутствует в дистрибутивах, использующих systemd.
Чтобы вывести содержимое файла /etc/os-release можно воспользоваться командой cat:
Файл /etc/issue
Файл /etc/issue содержит текст, который выводится в качестве приглашения ко входу в систему. Обычно текст представляет собой название дистрибутива и версию.
Выведем содержимое файла /etc/issue командой cat:
Файлы /etc/***release и /etc/***version
Если вы используете старый или какой-то специфический дистрибутив Linux, то информация о системе может хранится в файле /etc/abc-release или /etc/abc-version .
Вместо abc обычно указывается краткий идентификатор дистрибутива или lsb, если система совместима со стандартами LSB. Вместо символа — может быть символ _ . Например, для дистрибутива Fedora используется файл /etc/fedora-release
Необязательно знать названия этих файлов. Можно воспользоваться следующей командой, чтобы автоматически определить названия и вывести содержимое этих файлов:
Файл /proc/version
Информацию о ядре Linux также можно получить из файла /proc/version
Через графические утилиты
Многие дистрибутивы позволяют просмотреть некоторую информацию о системе, используя графические утилиты. Например, в Ubuntu это можно сделать из утилиты Параметров системы, на вкладке Сведения о системе .
Заключение
Мы рассмотрели различные способы получения информации о дистрибутиве и ядре системы Linux. Какие-то способы могут не работать в некоторых дистрибутивах Linux.
Как узнать версию Linux
Linux-это бесплатная операционная система с открытым исходным кодом. Которая имеет различные дистрибутивы, такие как Ubuntu, Red Hat, Debian, Fedora, CentOS, openSUSE и Arch. Каждая операционная система Linux имеет ядро Linux, коллекции программного обеспечения, а также инструменты и библиотеки GNU. Узнать версию дистрибутива Linux, версии ядра и версии Linux очень важно. Требуется это для того чтобы узнать, какой менеджер пакетов использовать для установки новых пакетов (программ).
Версия операционной системы Linux — это самое первое, что нам требуется знать, прежде чем устанавливать программное обеспечение. Или применять обновления безопасности, исправлять ошибки. Когда вы устанавливаете исправления ошибок или обновления безопасности, версия вашей ОС меняется.
В этой статье мы покажем, как узнать версию Linux.
Различия между ОС и версией ядра?
Linux OS — это системное программное обеспечение, которое обеспечивает интерфейс между компьютером и пользователем. Когда компьютер загружается, ОС (операционная система) является первым загружаемым программным обеспечением. А вот ядро — это основа операционной системы Linux, которая преобразует команды в машинный язык.
Версия ОС Linux не всегда совпадает с версией ядра. Выпуск ОС означает стабильную версию дистрибутива Linux, а версия ядра Linux — это номер сборки исходного ядра, которое используется в качестве основы операционной системы. Версия каждого пакета связана с версией Ядра.
Команды для проверки версии Linux
В следующей таблице показаны некоторые из наиболее распространенных способов определения версии ОС Linux:
Опции | Описание |
/etc/os-release | Файл выпуска ОС, содержащий информацию об имени и версии ОС |
lsb_release -a | команда отображает информацию об операционной системе Linux Standard Base (LSB), включая кодовое имя релиза и номер версии. |
/proc/version | Показывает версию ядра Linux и GCC вашего дистрибутива Linux |
hostnamectl | Отображает имя дистрибутива ОС Linux, имя хоста компьютера, выпуск ядра и аппаратную архитектуру системы. |
/etc/issue | Содержимое файла содержит информацию о версии дистрибутива |
uname -r | Показывает только версию ядра Linux |
Как проверить версию ОС Linux
Существует множество способов проверки версий ОС Linux в зависимости от вашего дистрибутива. Например, пакеты lsb_release по умолчанию не установлены в дистрибутивах Red Hat Linux, а команда hostnamectl работает только в дистрибутивах на базе systemd.
Следующие примеры команд показывают, как проверить версию ОС в вашей системе Linux:
Файл /etc/os-release
Файл /etc/os-release содержит идентификационную информацию ОС Linux, которая включает имя дистрибутива Linux и версию дистрибутива.
Выполните следующую команду cat в файле /etc/os-release, чтобы узнать конфигурацию вашей системы Linux:
Вы также можете ввести следующую команду, чтобы отфильтровать информацию о версии ОС:
Команда lsb_release
Используйте утилиту командной строки lsb_release для того чтоб узнать версию Linux. Команда показывает такие детали, как кодовое имя релиза, номер версии Linux и ID дистрибьютора.
Команда lsb_release является частью программного пакета, известного как ядро LSB, она не установлена по умолчанию в различных дистрибутивах Linux, таких как Red Hat и CentOS.
Эта команда предоставляет различные опции для отображения специфической информации, такие как -v для версии, -i для идентификационных данных операционной системы, -r для выпуска, -a для всех и -d для описания.
Например, следующая команда отображает всю информацию о релизе вашего дистрибутива Linux:
Инструмент Inxi
Inxi — это мощный скрипт командной строки, предоставляющий системную информацию. Эта утилита командной строки может быть использована для отображения конфигурации оборудования, конфигурации системы, версии GCC, номера версии ядра Linux и множества другой полезной информации.
Например, используйте команду inxi -b для отображения всей информации о конфигурации вашей Linux-системы:
Команда hostnamectl
При использовании без каких-либо опций, hostnamectl может использоваться для отображения статического имени хоста, идентификатора машины, идентификатора загрузки, виртуализации, имени и версии ОС, а также выпуска ядра. Например:
Команда uname
Для того чтоб узнать версию Linux можно использовать команду uname. Вы можете использовать опцию -a для показа всей информации, включая версию ОС.
Вы можете использовать опцию -r для проверки версии ядра Linux:
Файл /etc/issue
Файл /etc/issue содержит информацию об идентификации системы, которая отображается перед приглашением к входу в систему.
Для просмотра содержимого файла можно использовать команды more, less или cat:
В файле /etc/*release вы также можете найти информацию, связанную с дистрибутивом Linux. В основном она содержится в старых версиях релизов.
Заключение
В этом руководстве мы показали различные способы проверки версии ОС Linux. Некоторые команды имеют зависимость от дистрибутива Linux поэтому пробуйте и узнаете какая подойдет вам.