Главная > Управление пакетами и системой > lshw

lshw: Подробный просмотр информации об оборудовании

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

Обзор

lshw — это инструмент для подробного отчета о физической конфигурации оборудования системы. Для получения максимального объема информации его следует запускать с правами root.

Основные характеристики

  • Предоставляет подробную информацию о ЦП, памяти, дисках, сети и т. д.
  • Поддерживает различные форматы вывода (HTML, XML, JSON)
  • Возможность фильтрации по определенным классам оборудования
  • Требуются права root (для получения полной информации)

Основные опции

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

Форматы вывода

Фильтрация информации

Другое

Сгенерированная команда:

Комбинируйте команды.

Описание:

`lshw` Запускает команду.

Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.

Примеры использования

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

Просмотр полной информации об оборудовании

sudo lshw

Подробно выводит всю информацию об оборудовании системы. Требуются права root.

Просмотр краткого резюме оборудования

sudo lshw -short

Выводит краткое резюме аппаратных компонентов.

Просмотр только информации о сетевых интерфейсах

sudo lshw -class network

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

Сохранение информации о дисках в формате HTML

sudo lshw -class disk -html > hardware_disk.html

Выводит информацию об оборудовании, связанном с дисками, в формате HTML и сохраняет ее в файл.

Вывод информации о памяти в формате JSON

sudo lshw -class memory -json

Выводит информацию о системной памяти в формате JSON.

Установка

lshw может быть не установлен по умолчанию в большинстве дистрибутивов Linux. Вы можете установить его с помощью следующих команд.

Системы на базе Debian/Ubuntu

sudo apt update
sudo apt install lshw

Устанавливает lshw с помощью менеджера пакетов APT.

Системы на базе RHEL/CentOS/Fedora

sudo yum install lshw  # или dnf install lshw

Устанавливает lshw с помощью менеджера пакетов YUM или DNF.

Советы и меры предосторожности

Советы и меры предосторожности для более эффективного использования команды lshw.

Использование прав root

lshw запрашивает глубокую информацию об оборудовании системы, поэтому в большинстве случаев для просмотра всей информации необходимо запускать его с правами root с помощью 'sudo'.

  • Используйте `sudo lshw` для получения максимального объема информации
  • Обычные пользователи могут видеть только ограниченную информацию

Использование форматов вывода

Поддерживаются различные форматы вывода, такие как HTML, XML, JSON, поэтому вы можете выбрать подходящий формат в зависимости от ваших потребностей для создания отчетов или интеграции с другими инструментами.

  • Создание легко читаемых отчетов в веб-браузере с помощью `-html`
  • Получение данных, легко парсируемых в скриптах, с помощью `-json` или `-xml`

Фильтрация конкретного оборудования

Опция `-class` позволяет быстро просматривать информацию только о конкретных типах оборудования. Это экономит время при поиске нужной информации в сложном полном выводе.

  • `-class network` (сетевые карты)
  • `-class disk` (устройства хранения)
  • `-class memory` (память)
  • `-class cpu` (ЦП)


Те же команды в категории