- ◾ Как узнать версию Linux из командной строки
- Вступление
- Примеры использования uname
- Использование команды lsb_release
- Использование команды hostnamectl
- Проверьте содержимое файла /etc/issue
- Заключение
- Как узнать версию Linux из консоли?
- Как узнать версию Линукс в терминале
- Определяемся с релизом
- Узнаем версию Линукс через терминал
- Как узнать версию линукса команда
- Как узнать версию ОС Linux
- Рассмотрим подробнее выводы этих и других команд.
- Команда cat /etc/os-release
- Команда lsb_release
- Команда hostnamectl
- Команда uname
- Файл /etc/issue
- Как узнать версию Linux
- Команда lsb_release
- Команда hostnamectl
- Команда uname — версия ядра
- Файл /etc/os-release
- Файл /etc/issue
- Файлы /etc/***release и /etc/***version
- Файл /proc/version
- Через графические утилиты
- Заключение
◾ Как узнать версию 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 из консоли?
Как известно, различные версии Linux-дистрибутов имеют отличия в используемых командах, пакетах и прочим. И вот Вы подключились по SSH к некоей машине, и первое что необходимо это выяснить, это с каким дитрибутивом Вы имеете дело.
КАК ВЫЯСНИТЬ ВЕРСИЮ ДИСТРИБУТИВА LINUX ИЗ КОНСОЛИ?
Довольно большое количество дистрибутовов, можно определить с помощью команды: lsb_release -a
В моём случае это Ubuntu 14.04.2 LTS
$ 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_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
# cat /etc/issue
Ubuntu 14.04.2 LTS \n \l
Получить информацию о версии Linux можно следующим образом: cat /proc/version
Linux version 3.13.0-49-generic (buildd@toyol) (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 (buildd@toyol) (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
3.13.0-49-generic
$ uname -mrs
Linux 3.13.0-49-generic i686
$ 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
System: Host: cat Kernel: 3.13.0-49-generic i686 (32 bit) Desktop: N/A Distro: Ubuntu 14.04 trusty
Источник
Как узнать версию Линукс в терминале
Если пользователь сам устанавливал 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. Их обычно называют дистрибутивом. Suse, OpenSUSE, Debian, Ubuntu, CentOS, Arch, Fedora, RHEL — все это распространенные имена дистрибутивов линукс. Знать версию и имя Вашей операционной системы полезно для использования и безопасности.
Как узнать версию ОС Linux
- Откройте терминал (bash)
- Используйте следующие команды, чтобы определить, какой дистрибутив линукс и версия установлена:
cat /etc/os-release
lsb_release -a
hostnamectl - Следующая команда поможет узнать версию ядра линукс:
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
Когда мы говорим о 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.
Источник