Знать версию Linux полезно не только для системных администраторов, но и для рядовых пользователей. Если Вам нужно решить какую-то проблему, указание точной версии сборки операционной системы поможет быстрее найти способ ее исправления. Также немаловажно знать версию Linux для корректной установки и запуска пакетов, подходящих именно для Вашей ОС.
Существует несколько способов узнать версию Linux, которую Вы используете на своем компьютере, а также название Вашего дистрибутива и версию ядра. В данной статье мы покажем Вам некоторые из них.
Содержание:
- Используйте команду uname
- Узнайте версию Linux с помощью файловой системы /proc
- Узнайте информацию о системе в /etc/os-release
- Используйте команду lsb_release
- Введите команду hostnamectl
- Выводы
Используйте команду uname
Очень часто пользователи применяют именно команду uname
, которая выводит на экран информацию о системе:
- версию ядра;
- название выпуска;
- название аппаратного обеспечения.
У данной команды существует несколько опций, которые позволят вывести нужную Вам информацию. Чтобы их узнать — выполните следующую команду:
Итак, предлагаем Вам попробовать использовать некоторые полезные параметры этой команды. Если Вы введете команду uname
без каких-либо опций, то она вернет просто название ОС. Такая команда равносильна опции -s
или --kernel-name
:
Чтобы узнать релиз ядра и название операционной системы — используйте комбинацию опций -r
или --kernel-release
плюс -o
или --operating-system
:
Если же Вам нужна вся информация о системе — введите параметр -a
или --all
:
Узнайте версию Linux с помощью файловой системы /proc
Каталог /proc
— это виртуальная файловая система. Файлы в каталоге /proc
содержат информацию о процессах, а также — о состоянии и конфигурации ядра и системы. Ее не существует на диске или даже в оперативной памяти. Все поддиректории, файлы и хранящаяся в них информация генерируется ядром в реальном времени, как только Вы ее запрашиваете. Большинство файлов в этой файловой системе доступны только для чтения, но некоторые доступны также и для записи, что позволяет изменять некоторые переменные ядра.
С помощью файловой системы /proc
можно узнать версию Linux. Для этого достаточно вывести на экран содержимое каталога /proc/version
, используя для этого команду cat
:
На приведенном выше изображении Вы найдете следующую информацию:
- версия ядра Linux;
- имя пользователя, скомпилировавшего ядро;
- версия компилятора GCC, используемого для построения ядра;
- тип ядра;
- дату и время создания ядра.
Читайте также: Как скомпилировать ядро Linux на CentOS 7?
Узнайте информацию о системе в /etc/os-release
Файлы /etc/os-release
содержат идентификационные данные операционной системы. Основной формат файла представляет собой список переменных, разделенных строками, с назначением переменных, совместимых с оболочкой. Среди переменных присутствую:
NAME
— переменная, идентифицирующая операционную систему (без компонента версии, подходящая для представления пользователю);ID
— строка в нижнем регистре, идентифицирующая операционную систему, исключая любую информацию о версии и подходящая для обработки скриптами или использования в генерируемых именах файлов;VERSION
— переменная, определяющая версию операционной системы, исключая любую информацию об имени ОС, возможно, включая имя кода релиза, подходящая для представления пользователю;VERSION_CODENAME
— строка в нижнем регистре, определяющая кодовое имя выпуска операционной системы, исключая любую информацию об имени ОС или версии выпуска, и подходящая для обработки скриптами или использования в генерируемых именах файлов и т. п.
Чтобы узнать эти и другие данные — введите следующую команду:
Используйте команду lsb_release
Команда lsb_release
выводит определенную информацию о LSB (от англ. Linux Standard Base) и дистрибутиве. Данная утилита не является встроенной, ее сперва нужно установить с помощью системы управления пакетами Вашего дистрибутива:
Для Debian / Ubuntu / Linux Mint:
Для RHEL / CentOS / Fedora:
Этот инструмент использует несколько опций. Чтобы их узнать — перейдите на справочную страницу man
или используйте параметр --help
:
Чтобы вывести всю доступную информацию, которую может дать данная команда — используйте параметр -a
или --all
:
Читайте также: Полное руководство по команде apt в Linux
Введите команду hostnamectl
Команда hostnamectl
обычно используется для управления именем хоста системы. Однако, с ее помощью можно также узнать информацию об операционной системе и версии ядра. Чтобы подробно почитать об этой команде — предлагаем Вам заглянуть на ее справочную страницу:
Чтобы узнать параметры Вашей системы, достаточно просто ввести следующую команду в терминал без использования каких-либо опций и аргументов:
Выводы
Существует сразу несколько способов, позволяющих узнать версию Linux. Уверены, что они пригодятся Вам в будущем после трудоустройства в секторе ИТ.
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
2 комментария. Оставить новый
Пасиб!
cat /etc/os-release помогло
Супер!
Всё сразу, и очень доступно для понимания!
—
Подскажите, как в Astra Linux, автоматически примонтировать диски.