Hardware: информация о железе.

Установка, настройка, эксплуатация.
Ответить
Аватара пользователя
root
Site Admin
Сообщения: 501
Зарегистрирован: 15 авг 2026 01:31

Hardware: информация о железе.

Сообщение root »

Оглавление
Темы
Информация по компонентам материнской платы
Список подключенного оборудования
Inxi — удобная утилита для сбора информации о системе и "железе"
Информация о накопителях
PCI, USB и сетевые устройства
Информация по компонентам материнской платы
Для получения детальной информации о железе используем `dmidecode`.
Команды:

Код: Выделить всё

dmidecode -t processor     # CPU
dmidecode -t memory        # Оперативная память
dmidecode -t baseboard     # Материнская плата
dmidecode -t bios          # BIOS / прошивка
dmidecode -t system        # Общая система
Если нужно посмотреть весь список типов:

Код: Выделить всё

dmidecode -t 0 1 2 3 4 5 6 …
Список подключенного оборудования
Команда `lshw` выводит лучше читаемый список устройств.

Пример:

Код: Выделить всё

lshw -short
Вы увидите строки вида:

Код: Выделить всё

/0                     system     VirtualBox
/0/0                   memory     128KiB BIOS
/0/1                   memory     3791MiB System memory
/0/100/1.1             storage    82371AB/EB/MB PIIX4 IDE
Inxi — удобная утилита для сбора информации
Inxi отображает всё компактно:

Код: Выделить всё

inxi           # базово
inxi -b        # разделы / сеть и др.
inxi -F        # полный вывод
inxi -Fx       # с флагами
inxi -Fxx      # максимально подробно
Дополнитель ключи:

Код: Выделить всё

inxi -mx       # память / swap
inxi -Ix       # информация о дисках
inxi -Gx       # графика / GPU
inxi -r        # репозитории
inxi -S        # система / дистрибутив
Аватара пользователя
root
Site Admin
Сообщения: 501
Зарегистрирован: 15 авг 2026 01:31

Сообщение root »


Для получения списка оборудования используем:

Код: Выделить всё

lshw -short
lsblk
Пример вывода `lshw -short`:

Код: Выделить всё

/0                     system     VirtualBox
/0/0                   memory     128KiB BIOS
/0/1                   memory     3791MiB System memory
/0/100                 bridge     440FX - 82441FX PMC [Natoma]
/0/100/1               bridge     82371SB PIIX3 ISA [Natoma/Triton II]
/0/100/1.1             storage    82371AB/EB/MB PIIX4 IDE
/0/100/2               display    VirtualBox Graphics Adapter
/0/100/3  enp0s3        network    82540EM Gigabit Ethernet Controller
/0/100/8  enp0s8        network    82540EM Gigabit Ethernet Controller
Также можно вывести через `lshw -class disk` или `lshw -class network` для узкой выборки.
Аватара пользователя
root
Site Admin
Сообщения: 501
Зарегистрирован: 15 авг 2026 01:31

Сообщение root »


Inxi даёт компактный, удобочитаемый вывод информации о системе:

Код: Выделить всё

inxi
inxi -b
inxi -F
inxi -Fx
inxi -Fxx
# подробные модули:
inxi -mx
inxi -Ix
inxi -Gx
inxi -r
inxi -S
# показать справку:
inxi --help
Примеры:
  • `inxi -Fxx` — максимальный детальный вывод, включая все устройства и параметры.
  • `inxi -Gx` — полезен, чтобы увидеть графический адаптер и драйверы.
Аватара пользователя
root
Site Admin
Сообщения: 501
Зарегистрирован: 15 авг 2026 01:31

Сообщение root »


Чтобы узнать характеристики дисковых устройств:

Код: Выделить всё

hdparm -i /dev/sda       # модель, технические параметры
lsblk                    # дерево устройств
fdisk -l                 # список разделов
lshw -class disk         # информация по дискам
lsblk -io KNAME,TYPE,SIZE,MODEL
smartctl -d ata -a -i /dev/sda   # SMART-информация
# Пример:
smartctl -d ata -a -i /dev/sda
Вывод `smartctl` покажет:
  • модель, серийный номер
  • вместимость
  • состояние SMART, наличие ошибок
  • температуру и другие атрибуты
  • статус self-test’ов
Аватара пользователя
root
Site Admin
Сообщения: 501
Зарегистрирован: 15 авг 2026 01:31

Сообщение root »

Список PCI-устройств
Команда `lspci` показывает всё, что подключено через шину PCI (видеоадаптеры, контроллеры, сетевые карты и т.д.): Для более подробного вывода:

Код: Выделить всё

lspci -v
lspci -vv
Пример вывода:

Код: Выделить всё

00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma]
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter
00:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
Чтобы вывести только сетевые карты:

Код: Выделить всё

lspci | grep -i ethernet
Список USB-устройств
Для отображения подключённых USB-устройств: Пример:

Код: Выделить всё

Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Подробнее:

Код: Выделить всё

lsusb -v
(будет много информации, можно фильтровать через `grep`)

Информация о сетевых интерфейсах
Для краткой информации:

Код: Выделить всё

ip link show
Пример вывода:

Код: Выделить всё

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
Посмотреть IP-адреса: Для подробностей по каждому интерфейсу:

Код: Выделить всё

ethtool enp0s3
Пример:

Код: Выделить всё

Settings for enp0s3:
Supported ports: [ TP ]
Speed: 1000Mb/s
Duplex: Full
Link detected: yes
Информация о Wi-Fi-устройствах (если есть)

Код: Выделить всё

iw dev
iwconfig
Пример:

Код: Выделить всё

wlp2s0    IEEE 802.11  ESSID:"MyWiFi"  Mode:Managed  Frequency:2.437 GHz
Мониторинг датчиков и температуры
Для просмотра данных аппаратных сенсоров:

Код: Выделить всё

sensors
Пример:

Код: Выделить всё

coretemp-isa-0000
Adapter: ISA adapter
Core 0:        +37.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:        +35.0°C  (high = +80.0°C, crit = +100.0°C)
Если команда не найдена — установи пакет:

Код: Выделить всё

apt install lm-sensors    # Debian / Ubuntu
dnf install lm_sensors    # Fedora / RHEL
Автоматическое определение датчиков:

Код: Выделить всё

sensors-detect
Ответить