Команда lshw в Linux с примерами
lshw (список оборудования) - это небольшой инструмент Linux / Unix, который используется для генерации подробной информации об аппаратной конфигурации системы из различных файлов в каталоге / proc. lshw также может сообщать точную конфигурацию памяти, версию прошивки, конфигурацию материнской платы, версию и скорость процессора, конфигурацию кэш-памяти, скорость шины и т. д. в системе x86 или IA-64 с поддержкой DMI (семейство 64 микропроцессоров Itanium) и некоторых машинах PowerPC. Этой команде требуется разрешение root, чтобы отображать полную информацию, иначе будет отображаться частичная информация.
Синтаксис:
lshw [-format] [-options ...]
Где формат может быть:
- -html : выводить дерево оборудования в формате HTML.
- -xml : вывести дерево оборудования в формате XML.
- -short : выводить аппаратные пути.
- -businfo : информация о выходной шине.
Пример 1: Для отображения полной информации об оборудовании.
Вход:
Выход:
Пример 2: Список оборудования в компактном формате.
Вход:
Выход:
Параметры:
- -class CLASS : этот параметр используется, когда мы хотим, чтобы команда lshw показывала только определенный класс оборудования.
Пример 1: Список всех дисков и контроллеров хранилища в системе.
Пример 2: Чтобы перечислить все сетевые интерфейсы в файле HTML, скажем, geeksforgeeks.html .
Вход :
Файл geeksforgeeks.html будет создан в домашнем каталоге, как только мы выполним команду. Изображение, показанное ниже, является результатом, отображаемым в созданном файле HTML.
Выход :
- -disable TEST , -enable TEST : эта опция используется для включения или отключения теста, такого как pci , isapnp , cpuid , usb , network , dmi , device-tree , cpuinfo , spd и т. д.
Пример: Чтобы включить pci.
Вход :
Выход :
- -quiet : этот параметр используется, когда пользователь не хочет, чтобы lshw отображал статус.
- -sanitize : этот параметр используется для очистки вывода, т.е. когда мы не хотим отображать конфиденциальную информацию, такую как серийные номера и т. д.
Пример: для проверки информации об оборудовании без серийного номера или любой другой конфиденциальной информации.
Вход :
Выход :
В четвертой строке вышеприведенного вывода видно, что серийный номер не отображается, вместо него отображается [УДАЛЕНО] .
- -numeric : этот параметр используется, когда пользователь также хочет, чтобы lshw отображал числовые идентификаторы (для PCI, USB и т. д.)
Пример: Чтобы проверить числовые идентификаторы диска класса.
- -version : отображает версию lshw и завершает работу.
- –Help : отобразить справочную информацию, доступные параметры командной строки и выйти.