Как проверить версию Linux
How to Check Linux Version
В этом руководстве мы покажем вам, как проверить, какой дистрибутив и версия Linux установлены в вашей системе, с помощью командной строки.
При первом входе в систему Linux перед выполнением какой-либо работы всегда полезно проверить, какая версия Linux работает на компьютере. Например, определение дистрибутива Linux может помочь вам определить, какой менеджер пакетов вы должны использовать для установки новых пакетов.
Проверка версии Linux
Существует несколько различных команд, которые могут помочь вам узнать, какой дистрибутив Linux и его версия работают в системе.
Используя lsb_release команду
В lsb_release утилите отображает LSB (Linux Standard Base) информация о распределении Linux. Эта команда должна работать во всех дистрибутивах Linux, в которых lsb-release установлен пакет:
Дистрибутив и версия Linux показаны в строке описания. Как видно из приведенного выше вывода, в моей системе установлен Debian GNU / Linux 9.5 (stretch).
Вывод должен выглядеть примерно так:
Если вы получили «команда не найдена: lsb_release», вы можете попытаться определить версию Linux, используя некоторые другие методы ниже.
Используя /etc/os-release файл
/etc/os-release Файл содержит действующий идентификационные данные системы, включая информацию о распределении. Этот файл является частью пакета systemd, и все системы Linux, работающие с systemd, должны иметь этот файл.
Чтобы просмотреть содержимое os-release файла, используйте либо cat или less :
Вывод должен выглядеть примерно так:
Используя /etc/issue файл
Вывод будет выглядеть примерно так:
Используя hostnamectl команду
Используя /etc/*release файл
Используя uname команду
Команда uname отображает несколько системных сведений, включая архитектуру ядра Linux, имя, версию и выпуск.
Чтобы узнать, какая версия ядра Linux работает в вашей системе, введите следующую команду:
Вывод выше говорит нам, что ядро Linux является 64-битным, и его версия «4.9.0-8-amd64».
Вывод
В этом руководстве мы показали, как найти версию Linux, работающую в вашей системе, с помощью командной строки.
Если у вас есть дистрибутив Linux с настольной средой, вы также можете проверить свой дистрибутив и его версию из графического интерфейса.
Как узнать версию Linux (+ информацию о железе, хар-ки ПК)

В тему: «В гостях, конечно, хорошо, но дома лучше. «.
Когда работаешь за своим ПК — обычно всё о нем знаешь (и железки, и ПО (и все царапины на корпусе 😉)). Но при знакомстве с «неизвестной машиной» — порой, требуется узнать о ней больше: характеристики, версию дистрибутива и ядра Linux.
В принципе, сделать это несложно: 1-2 команды (если не брать отдельные исключительные случаи. ).
Собственно, ниже я и собираюсь привести пару способов, которые «расскажут» нам о текущей ОС (отмечу, что приведенные команды универсальны и работают в разных дистрибутивах).
Примечание : я исхожу из того, что ОС у вас запущена и вы можете вызвать терминал (Ctrl+Alt+T или Win+T). Если какая-то команда ниже у вас не сработает — попробуйте следующую.
Несколько вариантов узнать информацию о текущей ОС Linux
👉 Вариант 1: вкладка «About»
POP!_OS — скрин из панели управления, вкладка About
Кстати, обратите внимание, что через вкладку «About» можно узнать не только о ОС, но и о железках на ПК: процессор, ОЗУ, видеокарта и пр.
Elementary OS — вкладка About
👉 Вариант 2
👉 Вариант 3
Команда hostnamectl позволяет вывести на экран базовые сведения о текущей версии ОС (обратите внимание на строчку «Operating System» 👇).
hostnamectl (Elementary OS)
Пример (в тексте из Linux Mint):
$ hostnamectl
Static hostname: mint
Icon name: computer-laptop
Chassis: laptop
Machine ID: 939972095cf1459c8b22cc608eff85da
Boot ID: cc35e48fabd4460fb94d7102965ce576
Operating System: Linux Mint 20.1
Kernel: Linux 5.4.0-58-generic
Architecture: x86-64
👉 Вариант 4
Этот вариант помимо ОС, расскажет о многих железках на ПК. Наиболее информативный способ!
60Hz
OpenGL: renderer: Mesa Intel HD Graphics 620 (KBL GT2) v: 4.6 Mesa 20.0.8
Audio:
Device-1: Intel Sunrise Point-LP HD Audio driver: snd_hda_intel
Sound Server: ALSA v: k5.4.0-58-generic
Network:
Device-1: Intel Wireless 8260 driver: iwlwifi
IF: wlp2s0 state: up mac: 90:61:ae:46:f1:2c
Drives:
Local Storage: total: 581.02 GiB used: 840.5 MiB (0.1%)
ID-1: /dev/sda vendor: Crucial model: CT480BX500SSD1 size: 447.13 GiB
ID-2: /dev/sdb model: SSD 128GB size: 119.24 GiB
ID-3: /dev/sdc type: USB vendor: Innostor model: Innostor size: 14.65 GiB
Partition:
ID-1: / size: 5.79 GiB used: 840.5 MiB (14.2%) fs: overlay source: ERR-102
Sensors:
System Temperatures: cpu: 36.0 C mobo: N/A
Fan Speeds (RPM): cpu: 3100
Info:
Processes: 236 Uptime: 13m Memory: 11.59 GiB used: 1.22 GiB (10.5%)
Shell: bash inxi: 3.0.38
👉 Вариант 5
Информация о ядре доступна в файле: /proc/version (команда cat /proc/version ).
$ cat /etc/os-release
NAME=»Linux Mint»
VERSION=»20.1 (Ulyssa)»
>
ID_LIKE=ubuntu
PRETTY_NAME=»Linux Mint 20.1″
VERSION_ID=»20.1″
HOME_URL=»https://www.linuxmint.com/»
SUPPORT_URL=»https://forums.linuxmint.com/»
BUG_REPORT_URL=»http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/»
PRIVACY_POLICY_URL=»https://www.linuxmint.com/»
VERSION_CODENAME=ulyssa
UBUNTU_CODENAME=focal
mint@mint:
👉 Вариант 6
Чтобы узнать версию ядра Linux (и доп. сведения о архитекторе), можно воспользоваться утилитой uname, парочка команд в помощь:
Как узнать версию Linux
Когда мы говорим о Linux, то обычно подразумеваем какой-либо дистрибутив Linux. Также под Linux мы можем иметь ввиду ядро Linux.
Иногда требуется определить версию Linux, в которой вы работаете. Пользователь может не знать или забыть, какая версия дистрибутива или какая версия ядра Linux используется. Если это чужая система, то может потребоваться узнать название используемого дистрибутива.
В данной статье рассматриваются различные способы, которые помогут нам определить используемую версию Linux. Рассматривается несколько команд для определения версии Linux. Приведенные команды универсальны и не зависят от дистрибутива. Возможно, некоторые из них могут не работать в каких-то дистрибутивах, в таком случае переходите к следующей команде и пробуйте ее.
Команда lsb_release
Команда lsb_release выводит информацию о дистрибутиве.
Префикс lsb в названии команды относится к проекту Linux Standard Base, который был создан с целью создания ряда стандартов для выпуска дистрибутивов Linux, чтобы уменьшить различия между отдельными дистрибутивами. Предполагается, что использование LSB снижает затраты, связанные с переносом приложений на разные дистрибутивы, а также снижает усилия, связанные с поддержкой этих приложений.
Чтобы отобразить информацию о дистрибутиве выполните команду:
Выводится название дистрибутива, номер версии и кодовое имя.
Команда hostnamectl
Помимо данных дистрибутива, выводится версия ядра и архитектура.
Команда uname — версия ядра
Команда uname выводит информацию о текущем ядре системы Linux, а также некоторые дополнительные данные.
Файл /etc/os-release
В файле /etc/os-release содержится информация о дистрибутиве, включая URL-адреса сайт системы и некоторые дополнительные данные. Данный файл присутствует в дистрибутивах, использующих systemd.
Чтобы вывести содержимое файла /etc/os-release можно воспользоваться командой cat:
Файл /etc/issue
Файл /etc/issue содержит текст, который выводится в качестве приглашения ко входу в систему. Обычно текст представляет собой название дистрибутива и версию.
Выведем содержимое файла /etc/issue командой cat:
Файлы /etc/***release и /etc/***version
Необязательно знать названия этих файлов. Можно воспользоваться следующей командой, чтобы автоматически определить названия и вывести содержимое этих файлов:
Файл /proc/version
Информацию о ядре Linux также можно получить из файла /proc/version
Через графические утилиты
Заключение
Мы рассмотрели различные способы получения информации о дистрибутиве и ядре системы Linux. Какие-то способы могут не работать в некоторых дистрибутивах Linux.
Как узнать версию кали линукс через терминал
Linux — это бесплатная операционная система с открытым исходным кодом. Существует множество вариантов Linux. Их обычно называют дистрибутивом. Suse, OpenSUSE, Debian, Ubuntu, CentOS, Arch, Fedora, RHEL — все это распространенные имена дистрибутивов линукс. Знать версию и имя Вашей операционной системы полезно для использования и безопасности.
Как узнать версию ОС Linux
Рассмотрим подробнее выводы этих и других команд.
Команда 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
Еще один вариант, это просмотр файла /proc/version:
$ cat /proc/version
Вывод:
Файл /etc/issue
И на последок еще одна команда, которая может помочь узнать, какой Linux сейчас запущен:
$ cat /etc/issue
Вот что можно увидеть:
Как узнать, какой дистрибутив и версия Linux запущена?
Если вы используете Linux как операционную систему на вашем компьютере, то вы прекрасно осведомлены, что за Линукс там работает, а что если вам нужно подсоединиться к чьему-либо серверу и выполнить эту же работу? Это действительно полезно, точно знать, с чем именно вы имеете дело, и, к счастью, это очень просто.
Как и всё остальное в Linux, есть множество способов сделать это, поэтому мы покажем вам несколько различных приёмов, а вы уже сами выберете, какой для вас лучший.
Как увидеть имя версии Linux
Самый простой и лёгкий способ увидеть название дистрибутива Linux и номер версии к тому же и работает практически в любом Linux. Просто откройте терминал и наберите там следующее:
Перед вашими глазами появится что-то вроде того, что изображено на скриншоте вверху этой статьи, что выглядит примерно так:
Если вам нужно больше информации вы можете использовать различные команды, хотя они могут работать не на каждом дистрибутиве, но они определённо работают на самых популярных. Просто как и до этого откройте терминал и набирите там следующее:
Вы получите что-то вроде того, что изображено на следующем скриншоте, и вы можете видеть, что здесь не только информация о релизе, но нам выдали ещё и кодовое имя и даже URL. Что действительно произошло здесь — на Mint есть файл /etc/os-release, но на других версиях может быть что-то вроде /etc/redhat-release или совсем другое имя. Используя * в команде, мы просто вывели содержание любого из них в консоли.

Самый простой метод, конечно, это команда cat /etc/issue, но та, которую использовали мы, ещё лучше.
Как увидеть версию ядра
Версия дистрибутива и версия ядра Linux — это две совершенно разные вещи. Вы можете с лёгкостью увидеть номер версии, открыв терминал и набрав там следующее:

Как определить, используется ли 64-битное ядро или нет
Иногда уже предыдущая команда может сказать, используется ли 64-битное ядро, это можно определить по тексту x86_64, но самый простой способ сделать — это команда из терминала, которая точно такая же команда как и предыдущая, но с -a (это называется ключом), что означает «всё», вместо ключа -r, который означает «выпуск ядра».
По этому скриншоту вы можете сказать, что запущена x86_64 версия Linux, что означает 64-бита. Если вы запустили 32-битную Linux, чего не следовало бы делать на сервере, то вместо этого вывелось бы “i386″ или “i686″.

Придиры, вероятно, заметят, что вы можете использовать ключ -i, чтобы показать, используется ли 32-bit или 64-bit (полезно в скриптах), но лучше просто использовать -a для отображения всего сразу.






















