К содержанию
АльфаКомпВсё о компьютерах — каждый день
LinuxИнструкция4 минуты чтения

Как узнать версию ядра и параметры системы в Linux

Быстро выяснить версию ядра, имя хоста и параметры дистрибутива Linux можно с помощью стандартных утилит командной строки, таких как uname, hostnamectl и файлов конфигурации.

Содержание
  1. Что понадобится
  2. 1. Просмотр версии ядра и параметров системы через утилиту uname
  3. 2. Проверка параметров дистрибутива через файлы os-release
  4. 3. Управление именем хоста и параметрами с помощью hostnamectl
  5. 4. Исследование псевдофайловой системы proc для глубокой диагностики
  6. Если не получилось

Что понадобится

  • Доступ к терминалу в операционной системе Linux (инструкция актуальна для любых современных дистрибутивов, использующих базовые утилиты coreutils и систему инициализации systemd).
  • Права пользователя для чтения системных файлов и выполнения диагностических команд.

1. Просмотр версии ядра и параметров системы через утилиту uname

Утилита uname выводит детальную системную информацию, включая название операционной системы, архитектуру процессора и точную версию ядра. Перед началом работы полезно освежить в памяти основные команды терминала Linux для начинающих пользователей, чтобы уверенно ориентироваться в интерфейсе командной строки.

  1. Откройте окно вашего терминала.
  2. Введите команду для получения исчерпывающей информации обо всех доступных параметрах операционной системы и версии ядра одновременно:
uname -a
  1. Если требуется узнать исключительно версию релиза ядра, используйте специальный флаг -r:
uname -r
  1. Для проверки сетевого имени хоста узла применяется ключ -n:
uname -n
  1. Чтобы вывести название операционной системы, задействуйте ключ -o:
uname -o
  1. Для определения аппаратного имени машины или типа процессора используются ключи -m и -p:
uname -m

Как понять, что всё получилось: в окне терминала отобразится подробный текстовый отчет, содержащий запрашиваемые параметры, название платформы, сетевой идентификатор узла и версию установленного ядра.

2. Проверка параметров дистрибутива через файлы os-release

Системные файлы идентификации хранят ключевые сведения о конкретном дистрибутиве Linux, его уникальном текстовом идентификаторе и связанных родительских семействах.

  1. Откройте терминал.
  2. Введите команду для чтения файла параметров операционной системы из стандартного системного каталога /etc:
cat /etc/os-release
  1. Если основной файл конфигурации поврежден или отсутствует, приложения могут обращаться к резервному пути в библиотеке:
cat /usr/lib/os-release

Как понять, что всё получилось: на экране появится список переменных оболочки с указанием точного официального названия дистрибутива в поле NAME, его строкового идентификатора в поле ID, а также списка родственных систем в поле ID_LIKE.

3. Управление именем хоста и параметрами с помощью hostnamectl

Утилита hostnamectl позволяет не только узнать текущие сетевые параметры, но и гибко управлять именем хоста, аппаратным типом шасси и конфигурационными тегами системы.

  1. Откройте терминал.
  2. Введите команду для вывода текущего расширенного статуса хоста, статического имени, информации о виртуализации и версии ядра Linux:
hostnamectl status
  1. Для просмотра или изменения конкретного типа шасси системы (например, для корректной работы графических оболочек) выполните команду:
hostnamectl chassis
  1. Чтобы узнать текущую конфигурацию тегов машины, используемых для группировки и классификации оборудования, введите:
hostnamectl tags

Как понять, что всё получилось: терминал выведет структурированную таблицу, где четко разделены статический, динамический и легковесныйpretty-хостнеймы, а также показаны сведения о программной или аппаратной платформе.

4. Исследование псевдофайловой системы proc для глубокой диагностики

Псевдофайловая система /proc предоставляет прямой программный интерфейс к внутренним структурам данных ядра Linux в реальном времени. Аналогичным образом для контроля фоновых задач и процессов можно использовать Управление службами через терминал в Linux.

  1. Откройте терминал.
  2. Для просмотра подробной информации о версии ядра из специального файла псевдофайловой системы выполните команду:
cat /proc/version
  1. Если файл содержит внутренние байты нулевого терминатора, сделайте вывод более читаемым с помощью утилиты tr:
cat /proc/version | tr '\000' '\n'
  1. Для проверки параметров командной строки, с которыми было запущено ядро при загрузке системы, обратитесь к файлу параметров:
cat /proc/cmdline

Как понять, что всё получилось: на экране появится точная строка сборки ядра, дата компиляции, а также параметры инициализации системы, переданные загрузчиком.

Если не получилось

Если при выполнении команд возникают ошибки или сообщения об отсутствии прав доступа, убедитесь, что синтаксис введен корректно и вы используете учетную запись с достаточными привилегиями. Проверьте целостность монтирования псевдофайловой системы /proc и убедитесь, что служба systemd-hostnamed функционирует корректно в вашей операционной системе.

Источники

Материал подготовлен автоматически на основе открытых источников. Факты автоматически сверены с публикациями из списка ниже. Как мы работаем

  1. man7.org:uname(1) - Linux manual page
  2. man7.org:release(5) - Linux manual page
  3. man7.org:hostnamectl(1) - Linux manual page
  4. man7.org:proc(5) - Linux manual page
Поделиться:TelegramВКонтакте

Опубликовано 15 октября 2026

Рубрики

↑↓ — выбор, Enter — открыть, Esc — закрыть