Как определить что за линукс

Как проверить версию 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 установлены в вашей системе.

команда lsb_release

Утилита lsb_release отображает информацию LSB (Linux Standard Base) о дистрибутиве Linux. Эта команда должна работать во всех дистрибутивах Linux, в lsb-release установлен пакет lsb-release :

Дистрибутив и версия Linux показаны в строке описания. Как видно из вывода выше, в моей системе установлен Debian GNU / Linux 9.5 (stretch).

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

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

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

/etc/os-release файл

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

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

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

/etc/issue файл /etc/issue

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

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

команда hostnamectl

Утилита hostnamectl является частью systemd и используется для запроса и изменения имени хоста системы. Эта команда также отображает дистрибутив Linux и версию ядра .

/etc/*release файл /etc/*release

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

Вы можете найти больше информации о файлах релиза / версии по этой ссылке .

команда uname

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

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

Приведенный выше вывод говорит нам, что ядро Linux 64-битное, а его версия — «4.9.0-8-amd64».

Выводы

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

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

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

Источник

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

Когда мы говорим о Linux, то обычно подразумеваем какой-либо дистрибутив Linux. Также под Linux мы можем иметь ввиду ядро Linux.

Читайте также:  Установку должен утвердить администратор минимальная версия ос обновление windows 10 за май 2019

Иногда требуется определить версию 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

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

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

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

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

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

В предыдущей команде параметр -o выводит имя операционной системы и -r выводит версию выпуска ядра.

Читайте также:  Start virtualbox from command line windows

Вы также можете использовать опцию -a с командой uname для печати всей системной информации, как показано:


Затем мы будем использовать файловую систему /proc, которая хранит информацию о процессах и другой системной информации, она сопоставлена ​​/proc и монтируется во время загрузки.


На приведенном выше изображении вы найдете следующую информацию:

  • Версия Linux (ядро), которую вы запускаете: версия Linux 4.5.5-300.fc24.x86_64
  • Имя пользователя, скомпилировавшего ваше ядро: [email protected]
  • Версия компилятора GCC, используемого для построения ядра: gcc версия 6.1.1 20160510
  • Тип ядра: # 1 SMP (ядро Symmetric MultiProcessing) поддерживает системы с несколькими процессорами или несколькими ядрами ЦП.
  • Дата и время создания ядра: Чт май 19 13:05:32 UTC 2016

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

Кстати, ранее мы говорили о том, какой видеоредактор является лучшим для Linux.

Лучший способ определить имя дистрибутива Linux и версию версии — использовать команду cat/etc/os-release, которая работает практически во всей системе Linux. Например:

$ cat /etc/lsb-release — для Ubuntu или Linux Mint

$ cat /etc/SuSE-release в поле перед release указывать название системы

Выводы

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

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Как определить что за линукс

Linux — это бесплатная операционная система с открытым исходным кодом. Существует множество вариантов Linux. Их обычно называют дистрибутивом. Suse, OpenSUSE, Debian, Ubuntu, CentOS, Arch, Fedora, RHEL — все это распространенные имена дистрибутивов линукс. Знать версию и имя Вашей операционной системы полезно для использования и безопасности.

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

  1. Откройте терминал (bash)
  2. Используйте следующие команды, чтобы определить, какой дистрибутив линукс и версия установлена:
    cat /etc/os-release
    lsb_release -a
    hostnamectl
  3. Следующая команда поможет узнать версию ядра линукс:
    uname -r

Рассмотрим подробнее выводы этих и других команд.

Команда cat /etc/os-release

По сути мы просто просматриваем содержимое файла /etc/os-release. Рассмотрим пример возможного вывода:

Видим, что установлена ОС Debian 10 Buster.

Команда lsb_release

Эта команда выдает версию LSB (Linux Standard Base) и название дистрибутива с версией через командную строку. Ключ -a значит all — то есть вывод всей информации. Пример того, как это может выглядеть:

Опять же видим, что это 10-ый Debian.

Команда hostnamectl

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

Видим и имя хоста (unlix) и название дистрибутива (Debian GNU/Linux 10 (buster)) и версию ядра линукс (Linux 4.19.0-9-amd64)

Команда uname

Чтобы узнать версию ядра линукс, просто используйте эту команду:
$ uname -r
Вывод может быть такой:

Еще один вариант, это просмотр файла /proc/version:
$ cat /proc/version
Вывод:

Файл /etc/issue

И на последок еще одна команда, которая может помочь узнать, какой Linux сейчас запущен:
$ cat /etc/issue
Вот что можно увидеть:

Источник

Как узнать версию 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. Открыть ее можно из главного меню:

Читайте также:  Windows phone почему закрыли

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

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

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

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

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

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

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

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

Об авторе

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

4 комментария

Я у себя на manjaro проверил. inxi -F
System: Host: user-pc Kernel: 4.4.0-4-MANJARO i686 (32 bit)
Desktop: Xfce 4.12.3 Distro: ManjaroLinux 15.12 Capella
Machine: Mobo: Dell model: CN0Y53 v: A06 Bios: Dell v: A06 date: 07/29/2009
CPU: Single core Intel Atom N270 (-HT-) cache: 512 KB
clock speeds: max: 1600 MHz 1: 1333 MHz 2: 800 MHz
Graphics: Card: Intel Mobile 945GSE Express Integrated Graphics Controller
Display Server: X.Org 1.17.4 driver: intel
Resolution: 1024×600@60.01hz
GLX Renderer: Mesa DRI Intel 945GME x86/MMX/SSE2
GLX Version: 2.1 Mesa 11.1.1
Audio: Card Intel NM10/ICH7 Family High Definition Audio Controller
driver: snd_hda_intel
Sound: Advanced Linux Sound Architecture v: k4.4.0-4-MANJARO
Network: Card-1: Broadcom BCM4312 802.11b/g LP-PHY driver: wl
IF: wlp3s0 state: up mac: c4:17:fe:45:ba:ef
Card-2: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller
driver: r8169
IF: enp4s0 state: down mac: 00:26:b9:a1:c4:bf
Drives: HDD Total Size: 160.0GB (10.7% used)
ID-1: /dev/sda model: WDC_WD1600BEVT size: 160.0GB
Partition: ID-1: / size: 34G used: 5.2G (17%) fs: ext4 dev: /dev/sda2
ID-2: /home size: 110G used: 8.5G (9%) fs: ext4 dev: /dev/sda4
ID-3: /tmp size: 1.1G used: 1.5M (1%) fs: ext4 dev: /dev/sda3
ID-4: swap-1 size: 2.76GB used: 0.00GB (0%) fs: swap dev: /dev/sda1
Sensors: System Temperatures: cpu: 47.0C mobo: N/A
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 133 Uptime: 18 min Memory: 562.2/2009.7MB
Client: Shell (bash) inxi: 2.2.32
[user@user-pc

]$
inxi -F
System: Host: user-pc Kernel: 4.4.0-4-MANJARO i686 (32 bit)
Desktop: Xfce 4.12.3 Distro: ManjaroLinux 15.12 Capella
Machine: Mobo: Dell model: CN0Y53 v: A06 Bios: Dell v: A06 date: 07/29/2009
CPU: Single core Intel Atom N270 (-HT-) cache: 512 KB
clock speeds: max: 1600 MHz 1: 1333 MHz 2: 800 MHz
Graphics: Card: Intel Mobile 945GSE Express Integrated Graphics Controller
Display Server: X.Org 1.17.4 driver: intel
Resolution: 1024×600@60.01hz
GLX Renderer: Mesa DRI Intel 945GME x86/MMX/SSE2
GLX Version: 2.1 Mesa 11.1.1
Audio: Card Intel NM10/ICH7 Family High Definition Audio Controller
driver: snd_hda_intel
Sound: Advanced Linux Sound Architecture v: k4.4.0-4-MANJARO
Network: Card-1: Broadcom BCM4312 802.11b/g LP-PHY driver: wl
IF: wlp3s0 state: up mac: c4:17:fe:45:ba:ef
Card-2: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller
driver: r8169
IF: enp4s0 state: down mac: 00:26:b9:a1:c4:bf
Drives: HDD Total Size: 160.0GB (10.7% used)
ID-1: /dev/sda model: WDC_WD1600BEVT size: 160.0GB
Partition: ID-1: / size: 34G used: 5.2G (17%) fs: ext4 dev: /dev/sda2
ID-2: /home size: 110G used: 8.5G (9%) fs: ext4 dev: /dev/sda4
ID-3: /tmp size: 1.1G used: 1.5M (1%) fs: ext4 dev: /dev/sda3
ID-4: swap-1 size: 2.76GB used: 0.00GB (0%) fs: swap dev: /dev/sda1
Sensors: System Temperatures: cpu: 47.0C mobo: N/A
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 133 Uptime: 18 min Memory: 562.2/2009.7MB
Client: Shell (bash) inxi: 2.2.32
[user@user-pc

И у меня Manjaro хороший дистрибутив

В любой deb-based системе работает lsb_release -d. В том числе и в Mint.
В любой rpm-based — cat /etc/redhat-release

cat /etc/lsb_release
должно быть cat /etc/lsb-release через тире

Источник

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