Узнаем версию дистрибутива Linux. Linux как узнать версию


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

Когда вы сами устанавливали систему и все настраивали, то точно знаете какой дистрибутив у вас установлен, какая версия и какая версия ядра. Но совсем другая ситуация, когда вы покупаете VPS или пытаетесь настроить компьютер другу или знакомому с Linux. Довольно часто может возникнуть вопрос как узнать версию Linux потому что эта информация часто очень важна. Например, уязвимости в программном обеспечении часто затрагивают только определенные релизы.

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

Содержание статьи:

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

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

  • Скользящие релизы (rolling);
  • Фиксированные релизы (fixed).

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

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

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

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

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

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

cat /etc/*-release

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

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

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

lsb_release -a

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

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

dpkg -l openssl

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

rpm -qa | grep openssl

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

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

uname -a

Или:

uname -r

 

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

cat /proc/version

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

cat /proc/cmdline

Есть еще несколько файлов с подобной информацией:

cat /proc/sys/kernel/{ostype,osrelease,version}

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

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

arch

Для этих же целей можно использовать uname:

uname -m

Выводы

Теперь вы знаете как посмотреть версию Linux. Как видите, в Linux достаточно много способов для решения этой задачи. Надеюсь, эта информация была полезной для вас.

losst.ru

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

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

Читайте также: Как узнать версию ОС в Windows 10

Узнаем версию Linux

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

Способ 1: Inxi

Inxi поможет в два счета собрать все сведения о системе, однако предустановлена она лишь в Linux Mint. Но это не беда, абсолютно любой пользователь может за несколько секунд установить ее из официального репозитория.

Установка утилиты и сама работа с ней будет происходить в «Терминале» — аналог «Командной строки» в Windows. Поэтому, прежде чем начинать перечислять все возможные вариации проверки информации о системе с использованием «Терминала», стоит сделать ремарку и рассказать, как открыть этот самый «Терминал». Для этого необходимо нажать сочетание клавиш CTRL + ALT + T или совершить поиск по системе с поисковым запросом «Terminal» (без кавычек).

Читайте также: Как открыть командную строку в Windows 10

Установка Inxi

  1. Пропишите следующую команду в «Терминал» и нажмите Enter, чтобы установить утилиту Inxi:

    sudo apt install inxi

  2. После этого у вас попросят ввести пароль, который вы указывали при установке ОС.
  3. Примечание: при вводе пароля символы в «Терминале» не отображаются, поэтому введите необходимую комбинацию и нажмите Enter, а система вам ответит, правильно вы ввели пароль или нет.

  4. В процессе загрузки и установки Inxi вам необходимо будет дать на это свое согласие, введя символ «Д» и нажав Enter.

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

Проверка версии

После установки вы можете проверить информацию о системе, введя следующую команду:

inxi -S

После этого на экран выведется следующая информация:

  • Host — имя компьютера;
  • Kernel — ядро системы и ее разрядность;
  • Desktop — графическая оболочка системы и ее версия;
  • Distro — имя дистрибутива и его версия.

Однако это далеко не вся информация, которую может предоставить утилита Inxi. Чтобы узнать все сведения, впишите команду:

inxi -F

В результате будет отображена абсолютно вся информация.

Способ 2: Терминал

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

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

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

    cat /etc/issue

    после введения которой на экране появится информация о версии.

  2. Если нужны более детальные сведения — введите команду:

    lsb_release -a

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

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

    cat /etc/*-release

    Эта команда покажет абсолютно всю информацию о релизе дистрибутива.

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

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

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

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

    Если после установки ОС вы вносили в нее какие-то коррективы и данный значок пропал с панели, то можно легко отыскать данную утилиту, произведя поиск по системе. Просто откройте меню «Пуск» и пропишите в поисковую строку «Параметры системы».

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

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

    В Linux Mint информации больше:

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

Заключение

Как можно заметить, способов узнать версию Linux очень много. Есть как графические инструменты для этого, так и не обладающие такой «роскошью» утилиты. Чем пользоваться — выбирать только вам. Важно лишь одно — получить желаемый результат.

Мы рады, что смогли помочь Вам в решении проблемы. Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Да Нет

lumpics.ru

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

Как известно, различные версии Linux-дистрибутов имеют отличия в используемых командах, пакетах и прочим. И вот Вы подключились по SSH к некоей машине, и первое что необходимо это выяснить, это с каким дитрибутивом Вы имеете дело.

КАК ВЫЯСНИТЬ ВЕРСИЮ ДИСТРИБУТИВА LINUX ИЗ КОНСОЛИ?

Довольно большое количество дистрибутовов, можно определить с помощью команды: lsb_release -a В моём случае это Ubuntu 14.04.2 LTS

[email protected]:~$ lsb_release -a No LSB modules are available. Distributor ID:    Ubuntu Description:    Ubuntu 14.04.2 LTS Release:    14.04 Codename:    trusty

Информацию, внесённую разработчиками, можно посмотреть с помощью команды: cat /etc/*-release

DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.04.2 LTS" NAME="Ubuntu" VERSION="14.04.2 LTS, Trusty Tahr" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 14.04.2 LTS" VERSION_ID="14.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

Ещё можно сделать так: cat /etc/issue

[email protected]:~# cat /etc/issue Ubuntu 14.04.2 LTS \n \l

Получить информацию о версии Linux можно следующим образом: cat /proc/version

Linux version 3.13.0-49-generic ([email protected]) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #81-Ubuntu SMP Tue Mar 24 19:29:15 UTC 2015

Или вот так: dmesg | grep "Linux version"

[ 0.000000] Linux version 3.13.0-49-generic ([email protected]) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #81-Ubuntu SMP Tue Mar 24 19:29:15 UTC 2015 (Ubuntu 3.13.0-49.81-generic 3.13.11-ckt17)

КАК УЗНАТЬ ВЕРСИЮ ЯДРА LINUX?

Порой, для выполнения определённых операций, необходимо выяснить версию ядра Linux. Вот некоторые из них:

uname -r

[email protected]:~$ uname -r 3.13.0-49-generic

uname -mrs

[email protected]:~$ uname -mrs Linux 3.13.0-49-generic i686

uname -a

[email protected]:~$ uname -a Linux cat 3.13.0-49-generic #81-Ubuntu SMP Tue Mar 24 19:29:15 UTC 2015 i686 i686 i686 GNU/Linux

Вообще, команда uname умеет больше, чем написано выше. Посмотрим на вывод команды uname --help :

-a, --all напечатать всю информацию, в следующем порядке, кроме -p и -i, если они неизвестны: -s, --kernel-name напечатать имя ядра -n, --nodename напечатать имя машины в сети -r, --release напечатать номер выпуска операционной системы -v, --kernel-version напечатать версию ядра -m, --machine напечатать тип оборудования машины -p, --processor напечатать тип процессора или «неизвестно» -i, --hardware-platform напечатать тип аппаратной платформы или «неизвестно» -o, --operating-system напечатать имя операционной системы --help показать эту справку и выйти --version показать информацию о версии и выйти

Кроме того, посмотреть версию ядра и дистрибутива можно с помощью различных помошников, например системного скрипта inxi. Перед использованием его необходимо установить.

inxi -S

[email protected]:~# inxi -S System: Host: cat Kernel: 3.13.0-49-generic i686 (32 bit) Desktop: N/A Distro: Ubuntu 14.04 trusty

avg-it.ru

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

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

В основном здесь работают те же способы, что и в Ubuntu, но некоторые из них показывают неточную информацию — только версию дистрибутива Ubuntu, на котором основана система. Да, это поможет приблизительно определить с какой системой мы имеем дело. Например, мы знаем что Linux Mint 17 основан на Ubuntu 14.04, если нам нужна точная версия, то пригодны далеко не все методы.

В этой статье мы рассмотрим как узнать версию Linux Mint. Причем не Ubuntu, на которой основана система, а именно версия linux mint.

Графический способ

Как и в других дистрибутивах, в Linux Mint есть утилита справки. Здесь можно определить мажорную версию Linux Mint. Открыть ее можно из главного меню:

Выглядит утилита справки вот так:

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

Inxi — удобная утилита для сбора информации о системе, предустановленная в Linux MInt. Среди всего прочего позволяет узнать версию linux mint. Для этого используйте ключ -S:

inxi -S

С помощью опции -F можно посмотреть всю доступную информацию о системе:

inxi -F

Узнать версию mint можно также в файле /etc/lsb_release:

cat /etc/lsb_release

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

cat /etc/issue

cat /etc/issue.net

Вот и все, теперь у вас не возникнет проблем с тем, как узнать версию Linux Mint. Знаете еще способы? Напишите в комментариях!

Оцените статью:

Загрузка...

losst.ru

Узнать версию ОС Linux | Блог Линуксоида

Отрекомендуем такую ситуацию: есть компьютер с установленной ОС Linux. Как можно узнать, что это, например, XUbuntu, а не, заявим, Fluxbuntu, AnUbuntu, Fedora, Red Hat или Mandriva? Когда вы сами устанавливали систему и все настраивали, то буквально знаете какой дистрибутив у вас установлен, какая версия и какая версия ядра. Но вовсе другая ситуация, когда вы покупаете VPS или пытаетесь настроить компьютер другу или знакомому с Linux. Достаточно часто может возникнуть вопрос в Linux узнать версию ос, потому что эта информация довольно частенько очень важна. Например, уязвимости в программном обеспечении часто затрагивают только некоторые версии Linux.

lsb_release -a

Командой «ls /etc | grep version» и командой «ls /etc | grep release» отыскать файлы, в названии которых встречается «version» или «release», если такие есть, и вывести их содержание

Можно это сделать одной строкой, например, так:

cd /etc; ls | grep version | xargs cat && ls | grep release | xargs cat

cat /proc/version

Содержание статьи

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

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

uname -a

или

uname -r

Альтернатива для определения ОС Linux

Можно использовать такую команду:

dmesg | grep "Linux version"

Образчик полученного результата:

Linux version 3.11.4-201.fc19.x86_64 ([email protected]) (gcc version 4.8.1 20130603 (Red Hat 4.8.1-1) (GCC) ) #1 SMP Thu Oct 10 14:11:18 UTC 2013

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

Для того, чтобы вывести версию дистрибутива ОС Linux довольно выполнить следующую команду:

lsb_release -a

Пример вывода:

LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarchDistributor ID: FedoraDescription: Fedora release 19 (Schrödinger’s Cat)Release: 19Codename: Schrödinger’sCat

Как узнать 32 или 64 бит Linux?

uname -m

Результат выполнения команд:

$ cat /etc/issueDebian GNU/Linux 7 \n \l

$ lsb_release -aNo LSB modules are available.Distributor ID: DebianDescription: Debian GNU/Linux 7.3 (wheezy)Release: 7.3Codename: wheezy

$ uname -mx86_64

В итоге получаем Debian 7.3 64bit wheezy. Теперь вы знаете как посмотреть версию Linux. Как видите, в Linux достаточно много способов для решения этой задачи. Надеюсь, эта информация была здоровой для вас.

www.linux16.ru

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

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

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

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

Самый распространенный способ посмотреть ядро linux — это команда uname. Она выводит информацию о системе в целом, и в том числе о ядре. Чтобы посмотреть всю доступную информацию выполните команду с опцией -a:

uname -a

 

Здесь сообщается вся доступная информация о ядре Linux, имя компьютера, дата сборки ядра, имя дистрибутива, архитектура и версия ядра — 4.8.0-54. Первая цифра — это мажорный номер версии, на данный момент — это 4, 8 — минорная версия, ядро уже немного устарело, сейчас уже актуальная версия 4.11, цифра 0 — это номер ревизии, а 54 — это уже относиться к номеру сборки от разработчиков дистрибутива, каждый раз, когда к ядру нужно добавить новые патчи или исправления оно пересобирается, а к номеру добавляется это число.

Если же вам не нужна вся эта информация, то можно просто посмотреть версию ядра с помощью опции -r:

uname -r 

Но это далеко не единственный способ узнать ядро linux. Мы можем посмотреть строку запуска Grub с помощью команды:

cat /proc/cmdline 

Тут в параметре BOOT_IMAGE мы можем видеть полный путь к образу ядра, который был сейчас загружен. В той же файловой системе /proc есть файл version, где хранится версия ядра:

cat /proc/version

Дальше, чтобы получить ту же информацию мы можем посмотреть лог dmesg, в самом начале отображается версия ядра, которая будет загружена:

dmesg | grep Linux

Также, вы можете узнать какие версии ядра установлены в вашей системе с помощью пакетного менеджера, но это вам никак не поможет понять какая версия сейчас запущена, если установлено несколько вариантов. В Ubuntu для этого есть утилита dpkg:

sudo dpkg -l | grep linux-headers | grep ii | awk '{print $3}'

 

А в Red Hat / CentOS можно воспользоваться аналогичной программой — rpm:

sudo rpm -q kernel

Также в ответ на вопрос как посмотреть ядро Linux можно посоветовать посмотреть содержимое папки /boot на предмет образов ядра с именем vmlinuz:

ls /boot | grep vmlinuz

Логически, из этих данных можно предположить, что текущая версия ядра с последним номером исправлений — 54 поскольку менеджер пакетов во время обновлений автоматически перезаписывает конфигурацию Grub для использования новой версии.

Выводы

В этой статье мы разобрались как узнать версию ядра linux несколькими способами, надеюсь, эта информация была полезной для вас. Если у вас остались вопросы, спрашивайте в комментариях!

losst.ru

Как узнать версию linux и unix-платформы

10 Jun 2011 | Автор: anchous |

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

Для начала понимаем что это вообще за класс операционки, путем вывода универсальной для всех Unix-систем команды:$ uname -aкоторая нам выведет что то типо такого:Linux hostname.com 2.6.18-194.17.4.el5PAE #1 SMP Mon Oct 25 16:35:27 EDT 2010 i686 i686 i386 GNU/LinuxилиFreeBSD hostname.com 5.5-STABLE FreeBSD 5.5-STABLE #0: Wed Dec  5 20:00:38 MSK 2007  [email protected]:/usr/obj/usr/src/sys/GENERIC  i386илиAIX svcas07 3 4 000145364C00OS Name Release Version Machine IDиз чего нам либо станет понятно кто это, либо перейдем к более подробному изучению линуха, для того чтобы уже конкретно определить версию линукса:$ cat /proc/version Linux version 2.6.18-194.17.4.el5PAE ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Mon Oct 25 16:35:27 EDT 2010то есть нам понятно семейство линуха и версия ядра, тем более что у семейства шапки есть более подробная команда, для того чтобы узнать версию linux:$ cat /etc/redhat-releaseCentOS release 5.6 (Final)По хорошему это исчерпывающий ответ, но в шапке также имеется дополнительная утилита ставящаяся в полном комплекте, которая выведет более подробную информацию про версию linux:$ lsb_release -aLSB Version:    :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchDistributor ID: CentOSDescription:    CentOS release 5.5 (Final)Release:        5.5Codename:       Final

VN:F [1.9.21_1169]

Rating: 9.4/10 (19 votes cast)

VN:F [1.9.21_1169]

Как определить версию Unix системы, 9.4 out of 10 based on 19 ratings

Теги: FreeBSD, Unix, настройка системы

odminblog.ru