- Как узнать версию linux mint
- Видео: Первый взгляд на Beta версию Linux Mint 18.1 Serena (Cinnamon)
- Видео: Жизнь на Mint 18.1 — неужели Linux «созрел»?
- Как определить версию Linux?
- Дополнительные способы определения
- Системы управления пакетами в Linux
- Проверка версии CentOS/RHEL
- Проверка версии Debian, Mint и Ubuntu
- Проверка версии Arch
- Проверка системных параметров
- Проверка системной архитектуры и версии ядра
- Проверка архитектуры ЦПУ
- 📑 Версия системы и версия ядра Ubuntu/Mint
- Команда lsb_release
- LSB (Linux Standard Base)
- Версия системы из файла /etc/lsb-release
- Версия системы из файла /etc/issue
- Смотрим версию системы при помощи awk
- Как посмотреть версию системы при помощи systemd
- Как узнать версию ядра Linux в Ubuntu/Mint
Как узнать версию 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.
Открыть ее можно из главного меню:
Видео: Первый взгляд на Beta версию Linux Mint 18.1 Serena (Cinnamon)
Выглядит утилита справки вот так:
Как узнать версию Linux Mint в терминале Inxi — удобная утилита для сбора информации о системе, предустановленная в Linux MInt.
Среди всего прочего позволяет узнать версию linux mint. Для этого используйте ключ -S:
Видео: Жизнь на Mint 18.1 — неужели Linux «созрел»?
Узнать версию mint можно также в файле /etc/lsb_release:
Как определить версию Linux?
Линукс — как много в этом слове эмоциональной и смысловой нагрузки. А как много разных дистрибутивов входят в это семейство И частенько требуется понять, какая конкретно версия установлена и этому помогает пакет systemd, который в настоящее время имплементирован во многие дистрибутивы.
Самый простой способ проверить версию Linux это просто использовать hostnamectl команду без каких-либо аргументов. Эта команда возвращает название дистрибутива, версию и кодовое название вместе с конкретной версией ядра.
Довольно распространенной ошибкой является называть все семейство GNU/Linux систем просто Linux-ом. Важный момент в том, что Linux — это только ядро, а GNU — непосредственно сама система в виде набора скомпилированных библиотек и системных инструментов. GNU и Linux должны работать в тандеме для того, чтобы операционная система корректно работала. Так как одно не может существовать без другого, корректнее называть эту связку GNU/Linux или Lignux.
Дополнительные способы определения
Системы управления пакетами в Linux
Если команда выше вам не помогла, следующим шагом будет проверка установленного пакетного менеджера, так как вероятность, что один из трех пакетных менеджеров все-таки установлен крайне высока.
- rpm — пакетный менеджер для систем RedHat
- dpkg — пакетный менеджер для систем Debian
- pacman — пакетный менеджер для систем Arch
Таким образом, если система использует rpm, то скорее всего у вас используется RHEL, CentOS, Fedora и т.д. Если deb, то скорее всего это Ubuntu, Debian, Mint. И соответственно в случае pacman это будет Arch или Manjaro (и им подобные).Для определения пакетного менеджера нужно ввести команду
$ for i in $( echo rpm dpkg pacman ); do which $i; done 2 /dev/null
В случае deb и rpm она вернет следующее: /usr/bin/dpkg и /bin/rpm соответственно.
Проверка версии CentOS/RHEL
Самый простой способ проверки версии CentOS это чтение файла /etc/centos-release с помощью команды cat /etc/centos-release
В свою очередь для RHEL нужно будет прочитать файл /etc/redhat-release
Команду соответственно меняем:
Думаю логика здесь понятна, для Fedora нужно будет поменять команду на fedora-release — проще некуда.
Проверка версии Debian, Mint и Ubuntu
Для Debian — подобных систем нужно прочесть файл /etc/issue:
Проверка версии Arch
Проверять версию Arch не имеет смысла, так как каждый раз при запуске команды pacman -Suy ваша система автоматически обновляется до последней версии.
Проверка системных параметров
Проверка системной архитектуры и версии ядра
Самый простой и популярный способ определения системной архитектуры и версии ядра Linux это использование команды uname с аргументом -a.
То есть команда будет выглядеть следующим образом:
В выводе будет указана версия ядра и разрядность архитектуры.
Проверка архитектуры ЦПУ
Самым простым и распространенным способом является команда:
Как видно из вывода, вместе с моделью процессора и его частотой также видна его разрядность и еще много различных параметров.
📑 Версия системы и версия ядра Ubuntu/Mint
Достаточно часто пользователю необходимо узнать версию своей системы Ubuntu/Mint и версию ядра. Для определения установленной версии системы ядра существует несколько способов.
Команда lsb_release
Команда lsb_release предназначена для получения информации об установленной версии Ubuntu/Mint. Чтобы получить требуемую информацию, необходимо выполнить в командной строке команду lsb_release -a:
$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.7 LTS Release: 16.04 Codename: xenial
Это версия системы для Ununtu.
$ lsb_release -a LSB Version: core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:printing-9.20160110ubuntu0.2-amd64:printing-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch Distributor ID: LinuxMint Description: Linux Mint 18.1 Serena Release: 18.1 Codename: serena
Это версия системы для Linux Mint.
LSB (Linux Standard Base)
Как видно в Ubuntu иногда выдается предупреждение No LSB modules are available. Если вы получаете такое сообщение от lsb_release, то необходимо установить пакет lsb_core.
lsb-core — это пакет поддержки ядра Linux — LSB (Linux Standard Base). Стандартная база Linux (http://www.linuxbase.org/) — это стандартная базовая система, от которой могут зависеть сторонние приложения, написанные для Linux. Этот пакет обеспечивает реализацию ядра стандартной базы Linux на 32-разрядных архитектурах Intel x86, Intel ia64 (Itanium), IBM S390 и PowerPC с ядром Linux.
Будущие версии спецификации и этого пакета могут поддерживать LSB на дополнительных архитектурах и ядрах. Целью этого пакета является предоставление наилучшего текущего способа установки и запуска пакетов LSB в Linux. Установка из стандартного репозитория:
$ sudo apt-get install lsb-core
Версия системы из файла /etc/lsb-release
Информация о версии Ubuntu хранится в файле /etc/lsb-release. Чтобы вывести версию системы из файла, необходимо набрать в командной строке команду cat /etc/lsb-release:
$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04 DISTRIB_CODENAME=xenial DISTRIB_DESCRIPTION="Ubuntu 16.04.7 LTS"
Версия системы из файла /etc/issue
Есть еще один простой способ определить версию, это просмотреть содержимое файла /etc/issue, хотя сам файл предназначен несколько для других целей — файл /etc/issue является текстовым файлом, который содержит какое-либо сообщение или информацию о системе, появляющиеся перед приглашением в систему «login:».
Для этого в командной строке выполните:
$ cat /etc/issue Ubuntu 16.04.7 LTS
Смотрим версию системы при помощи awk
awk — это Linux утилита/язык для извлечения данных. Вообще-то awk — это язык программирования со своими собственными правилами, на нем можно писать скрипты, либо просто использовать из командной строки. Название awk составлено из заглавных букв Aho, Weinberger и Kernighan ( Brian Kernighan — автор многих книг по Linux).
awk '/^Description: Ubuntu 3/ ' /usr/share/python-apt/templates/Ubuntu.info
Как посмотреть версию системы при помощи systemd
systemd — менеджер системы и служб для Linux, совместимый со скриптами инициализации SysV и LSB. systemd обеспечивает возможности агрессивной параллелизации и много всего прочего. Кроме этого он включают в себя демон ведения журнала, утилиты для управления базовой конфигурацией системы (имя хоста, дата, языковой стандарт), ведение списка вошедших в систему пользователей, запущенных контейнеров и виртуальных машин, системных учётных записей, каталогов и параметров среды выполнения и демонов для управления базовой конфигурацией сети, синхронизации сетевого времени, пересылки журналов и разрешения имён.
$ hostnamectl Static hostname: testcomp Icon name: computer-desktop Chassis: desktop Machine ID: ac1ab0yh85b1be62bfa64a6578ae98f4 Boot ID: 6578a42948b32a67a040c16cf8ba0e Operating System: Ubuntu 16.04.7 LTS Kernel: Linux 4.4.0-201-generic Architecture: x86-64
Команда hostnamectl выдает несколько больше информации.
Как узнать версию ядра Linux в Ubuntu/Mint
Для того, чтобы узнать версию ядра Linux в Ubuntu/Mint проще всего использовать команду uname:
$ uname -a Linux testcomp 4.4.0-201-generic #233-Ubuntu SMP Thu Jan 14 06:10:28 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Параметр «a» означает, что нужно вывести всю доступную информацию — версию, имя компьютера, дату сборки и архитектуру.
- Альтернативы SSH, которые в некоторых случаях лучше оригинала
- Полный набор лучших и современных консольных программ для Linux
- Хитрости командной строки Bash, которые помогут вам работать быстрее
- Команда ls в Linux — подробно и с примерами
- Команда mkdir в Linux — подробно и с примерами
- Команда chmod в Linux — подробно и с примерами
- Команда cat и примеры её использования в Linux
- Файловый менеджер nnn
- Версия системы и версия ядра Ubuntu/Mint
- Ошибка NO_PUBKEY. Как найти GPG-ключ и добавить его в базу apt системы Ubuntu
- nmon — удобный инструмент для мониторинга Linux систем
- Команда history или работа с историей введенных команд
- Шпаргалка по архиватору 7z (7-Zip) в Linux Ubuntu/Mint
- Как посмотреть все доступные шрифты в терминале (CLI)?
- Команда id — найти UID пользователя или GID
- nmblookup — аналог команды Windows nbtstat для Linux.
- Inxi — программа вывода информации о системе и железе в Linux
- dnstop — мониторинг и анализатор DNS-трафика
- ss — программа для исследования сокетов
- Команда netstat в Ubuntu — показ статуса сети
- Команда ifconfig — настройка параметров сетевого интерфейса
- Почему в меню загрузки ubuntu нет memtest86
- Ethtool — программа изменения параметров сетевой платы в Ubuntu/Mint
- Установка сервера точного времени NTP в Ubuntu 16.04
- Удаление файлов старше N дней
- Блокирование атак при помощи null route или blackhole
- Расширенный менеджер пакетов APT
- Архиватор tar
- Шпаргалка по архиватору zip
- Блокирование ip адреса при помощи iptables
- Программа iftop
- Top – сведения об активности процессов в Ubuntu
- i-Nex — аналог CPU-Z в Windows
- Защита сервера — Fail2Ban