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
Эти команды позволят получить развернутую информацию о низкоуровневом оборудовании в системе.