Обзор
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` (ЦП)