- Как проверить версию Linux
- команда lsb_release
- /etc/os-release файл
- /etc/issue файл /etc/issue
- команда hostnamectl
- /etc/*release файл /etc/*release
- команда uname
- Выводы
- Как узнать версию Linux
- Команда lsb_release
- Команда hostnamectl
- Команда uname — версия ядра
- Файл /etc/os-release
- Файл /etc/issue
- Файлы /etc/***release и /etc/***version
- Файл /proc/version
- Через графические утилиты
- Заключение
- ◾ Как узнать версию Linux из командной строки
- Вступление
- Примеры использования uname
- Использование команды lsb_release
- Использование команды hostnamectl
- Проверьте содержимое файла /etc/issue
- Заключение
- Как узнать версию Линукс в терминале
- Определяемся с релизом
- Узнаем версию Линукс через терминал
- Как узнать версию Linux (+ информацию о железе, хар-ки ПК)
- Несколько вариантов узнать информацию о текущей ОС Linux
- 👉 Вариант 1: вкладка «About»
- 👉 Вариант 2
- 👉 Вариант 3
- 👉 Вариант 4
- 👉 Вариант 5
- 👉 Вариант 6
Как проверить версию 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.
Иногда требуется определить версию 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 из командной строки
Вступление
Как узнать, с каким дистрибутивом и с какой версией дистрибутива вы работаете?
Это жизненно важный вопрос.
Во-первых, вы можете подумать о наборе uname -a, но это не дает всей необходимой вам информации.
К счастью, есть файл, который есть почти во всех дистрибутивах, в котором хранятся эти ценные данные.
Это файл /etc/os-release.
Вы можете догадаться, как его можно просмотреть, потому что мы уже рассмотрели использование команды cat.
Итак, вы просто делаете следующее, и у вас всегда будет то, что вы ищете.
С другой стороны, uname предоставляет следующую системную информацию:
- -a, –all вывести всю информацию в следующем порядке, за исключением опущенных -p и -i, если неизвестно:
- -s, –kernel-name вывести имя ядра
- -n, –nodename вывести имя узла сети
- -r, –kernel-release вывести выпуск ядра
- -v, –kernel-version вывести версию ядра
- -m, –machine Вывести название оборудования машины
- -p, –processor вывести тип процессора (не переносимый)
- -i, –hardware-platform вывести аппаратную платформу (непереносную)
- –Version вывести uname информацию о версии и выйти
- -o, -operating-system (в основном выводит GNU / Linux)
Примеры использования uname
Как вы можете видеть выше, дистрибутив и версию дистрибутива невозможно найти с помощью команды uname.
Использование команды lsb_release
В дистрибутивах Linux на основе Debian вы можете использовать команду lsb_release для вывода информации, относящейся к дистрибутиву.
Смотрите примеры использования ниже.
Использование команды hostnamectl
Для систем Linux с Systemd init вы можете получить некоторую системную информацию из вывода команды hostnamectl, например,
«Операционная система, версия ядра и архитектура ЦП».
Посмотрите полный список доступных опций:
Проверьте содержимое файла /etc/issue
Просмотр содержимого /etc/issue.
Заключение
Найти дистрибутив и версию дистрибутива очень просто, как вы узнали.
Мы надеемся, что это было полезно и информативно.
Источник
Как узнать версию Линукс в терминале
Если пользователь сам устанавливал Linux и занимался его настройкой, то он точно знает версию дистрибутива и прочие важные данные, однако может возникнуть необходимость узнать подобную информацию, если вы купили VPS или занимаетесь настройкой системы для знакомых. Во время такой настройки важно знать версию Linux, ведь она дает возможность планировать свои действия, например знание версии, поможет понять, будет ли компьютер подвержен вирусным атакам.
Данная статья подскажет способы, по которым можно узнать версию Linux, среди них: работа с терминалом, сторонние программы и поиск информации в файлах системы.
Определяемся с релизом
Все ныне работающие дистрибутивы системы дают пользователям возможность пользоваться недавно введенными релизами, но работает это по-разному. Версии Linux, конечно же, обновляются и между крупными релизами, однако многие пользователи предпочитают получать только те обновления, что исправляют различные ошибки, а серьезные обновления получать сразу в определенный промежуток времени. Однако есть и иные способы обновлений, сейчас же популярны скользящие релизы, либо фиксированные.
Каждый из данных методов действует по-разному, это важно понимать, перед тем, как начать узнавать о своей версии Linux.
Скользящие релизы не имеют определенной даты выпуска, различные обновления пользователь получает постоянно, они сначала просто публикуются в репозитории, а затем отправляются на компьютер с Linux. Этой системой пользуются такие востребованные вещи как ArchLinux, Gentoo и OpenSUSE Thumbleweed. В таких релизах нет определенного значения версии, она обновляется очень часто. Однако у такой системы есть значительный минус: скользящие релизы не отличаются стабильностью, ведь их никто особо не тестирует.
Фиксированные релизы использует Ubuntu, Debian, масштабное обновление выходит 1 раз в полгода, по этой причине всегда есть информация о операционной системы, система пользователя получает обновление, а затем во время полугодового периода поддержки обновление дополняется.
Узнаем версию Линукс через терминал
Узнать версию Linux можно множеством способов, от основных признаков до открытия файла и просмотра дистрибутива и версии ОС. Рассмотрены будут только самые востребованные способы.
Для большинства дистрибутивов подойдет команда lsb-release с аргументов -a.
Как видно на скриншоте выше, у меня стоит Debian 7.8.
Ко второму способу можно отнести просмотр файла «*-release».
Команда в терминале:
Если вы используете Ubuntu, то данная команда выведет информацию с 2 файлов: /etc/lsb-release и /etc/os-release.
С помощью них можно полностью узнать данные о дистрибутиве. Однако при выполнении такой же команды в ArchLinux итог будет совсем другим.
К третьему способу можно отнести — просмотр данных о сборке пакетов Debian.
Если же у вас RPM-система, то путь другой:
rpm -qa | grep openssl
Теперь почти каждый пользователь может узнать важную информацию о дистрибутиве Linux, и архитектуре системы.
Источник
Как узнать версию Linux (+ информацию о железе, хар-ки ПК)
Всех приветствую!
В тему: «В гостях, конечно, хорошо, но дома лучше. «.
Когда работаешь за своим ПК — обычно всё о нем знаешь (и железки, и ПО (и все царапины на корпусе 😉)). Но при знакомстве с «неизвестной машиной» — порой, требуется узнать о ней больше: характеристики, версию дистрибутива и ядра Linux.
В принципе, сделать это несложно: 1-2 команды (если не брать отдельные исключительные случаи. ).
Собственно, ниже я и собираюсь привести пару способов, которые «расскажут» нам о текущей ОС (отмечу, что приведенные команды универсальны и работают в разных дистрибутивах).
Примечание : я исхожу из того, что ОС у вас запущена и вы можете вызвать терминал (Ctrl+Alt+T или Win+T). Если какая-то команда ниже у вас не сработает — попробуйте следующую.
Несколько вариантов узнать информацию о текущей ОС Linux
👉 Вариант 1: вкладка «About»
В большинстве дистрибутивах Linux (особенно для начинающих) узнать информацию о системе можно вообще без всяких команд: достаточно открыть параметры системы и перейти во вкладку «About» . 👇
POP!_OS — скрин из панели управления, вкладка About
Кстати, обратите внимание, что через вкладку «About» можно узнать не только о ОС, но и о железках на ПК: процессор, ОЗУ, видеокарта и пр.
Elementary OS — вкладка About
Информация о ОС
👉 Вариант 2
Команда lsb_release -a выведет название дистрибутива, его ID, номер версии (релиза), и кодовое название. Как правило, работает в большинстве дистрибутивах!
- Distributor ID: Pop
- Description: Pop!_OS 20.10
- Release: 20.10
- Codename: groovy
👉 Вариант 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
Этот вариант помимо ОС, расскажет о многих железках на ПК. Наиболее информативный способ!
Попробуйте в терминале ввести команду inxi -F и нажать Enter.
Если появиться ошибка — тогда введите sudo apt install inxi и нажмите Enter. Когда установка пакета будет завершена — снова используйте команду inxi -F .
Пример (Linux Mint):
$ inxi -F
System:
Host: mint Kernel: 5.4.0-58-generic x86_64 bits: 64
Desktop: Cinnamon 4.8.5 Distro: Linux Mint 20.1 Ulyssa
Machine:
Type: Laptop System: ASUSTeK product: UX310UAK v: 1.0
serial:
Mobo: ASUSTeK model: UX310UAK v: 1.0 serial:
UEFI: American Megatrends v: UX310UAK.306 date: 08/09/2017
Battery:
ID-1: BAT0 charge: 19.9 Wh condition: 41.2/48.3 Wh (85%)
CPU:
Topology: Dual Core model: Intel Core i5-7200U bits: 64 type: MT MCP
L2 cache: 3072 KiB
Speed: 500 MHz min/max: 400/3100 MHz Core speeds (MHz): 1: 500 2: 500
3: 500 4: 501
Graphics:
Device-1: Intel HD Graphics 620 driver: i915 v: kernel
Display: x11 server: X.Org 1.20.8 driver: modesetting unloaded: fbdev,vesa
resolution: 1920×1080
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
В одном из файлов (/etc/os-release) ОС есть информация о дистрибутиве. Для его просмотра достаточно в терминале использовать команду cat /etc/os-release .
Есть еще один файл с информацией о системе (/etc/issue) — он используется при приглашении войти в систему. Для вывода информации из него — используйте cat /etc/issue .
Информация о ядре доступна в файле: /proc/version (команда cat /proc/version ).
Пример (Linux Mint):
$ 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 Mint):
$ uname -r
5.4.0-58-generic
mint@mint:
$ uname -a
Linux mint 5.4.0-58-generic #64-Ubuntu SMP Wed Dec 9 08:16:25 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Источник