Вы уже знаете инструменты lsusb, lspci, hwinfo, dmidecode, smartctl, acpi и т. Д., Которые есть в наших средах GNU / Linux для достижения информация об оборудовании, хотя информация, которую можно получить, читая файлы псевдо-FS / proc, такие как / proc / cpuinfo и т. д., также нам помогает. Что ж, как всегда бывает, есть больше альтернатив, довольно много, например Hwinfo, у которого есть не только инструмент для CLI, но и фантастический графический интерфейс, который напоминает нам такие программы, как AIDA64 или Everest ...
Но сегодня мы поговорим о другом инструменте, это называется lshw и он также используется для составления списка и получения информации обо всех аппаратных устройствах нашей команды. Это может быть настоятельно рекомендовано для того, чтобы глубоко изучить наше оборудование и знать, какие драйверы или контроллеры мы должны установить, или как лучше настроить новое ядро, которое мы установим в нашей системе, и т. Д. Иногда это просто возможность показать информацию с датчиков или статус ...
Обычно он не устанавливается по умолчанию, поэтому вы должны сначала установить его, прежде чем использовать, пакет находится в официальных репозиториях, поэтому просто установите пакет с именем lshw с помощью диспетчера пакетов вашего дистрибутива ... Его имя, как вы можете догадаться , Он поступает от Hardware Lister и представляет собой небольшой инструмент с открытым исходным кодом, с помощью которого можно получить информацию о памяти, процессоре, кеш-памяти, скорости, сетях, видеокарте, устройствах ввода-вывода и т. Д. Для этого он получает информацию от обоих / proc как из таблицы DMI.
Для использования можно использовать как без opciones для более общего вывода информации, как и с некоторыми другими интересными опциями. Например, для фильтрации по типу шины или устройства. Подобно параметрам lshw -shot или lshw -businfo, или для конкретной информации об устройстве, вы можете использовать параметр -class, за которым следует класс. Например, для получения системной информации lshw -class system или memory with lshw -class memory… Для получения дополнительной информации см. Man lshw.