Консольные команды для просмотра низкоуровневой информации о железе в Astra Linux - Часть 1

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

2025.01.15                


1. lshw (List Hardware)

Выводит детальную информацию о оборудовании.

sudo lshw
Чтобы вывести только основные категории, можно указать класс:
sudo lshw -short
Например, для конкретного класса:
sudo lshw -class cpu
sudo lshw -class memory
sudo lshw -class disk

2. dmidecode

Используется для получения информации из DMI (Desktop Management Interface).

sudo dmidecode
Чтобы увидеть информацию о конкретном компоненте:
sudo dmidecode -t memory   # Информация о памяти
sudo dmidecode -t system   # Информация о системе
sudo dmidecode -t bios     # Информация о BIOS
sudo dmidecode -t processor # Информация о процессоре

3. lspci

Для отображения информации о подключенных PCI-устройствах.

lspci
Чтобы добавить подробности:
lspci -v
Для конкретного устройства:
lspci -nnk

4. lsusb

Для отображения информации о подключенных USB-устройствах.

lsusb
Для детального вывода:
lsusb -v

5. inxi

Универсальный инструмент для отображения системной информации. Если не установлен, его можно добавить через пакетный менеджер:

sudo apt install inxi
Использование:
inxi -Fxz

Опции:

  • "-F" — полная информация о системе.
  • "-x" — расширенная информация.
  • "-z" — скрытие конфиденциальных данных, таких как MAC-адреса и серийные номера.

6. cat /proc

Для чтения низкоуровневой информации из виртуальной файловой системы /proc:

Процессор:

cat /proc/cpuinfo

Память:

cat /proc/meminfo

Подключенные устройства:

cat /proc/devices

7. hwinfo

Для вывода информации о железе, если пакет установлен:

sudo hwinfo

С фильтром по типу оборудования:

sudo hwinfo --cpu
sudo hwinfo --disk
sudo hwinfo --network

Эти команды позволят получить развернутую информацию о низкоуровневом оборудовании в системе.