Утилита lshw — инструмент командной строки Linux, предназначенный для получения информации об аппаратных компонентах компьютера. В своей работе утилита взаимодействует с виртуальной файловой системой procfs. Основные возможности lshw заключаются в следующем:
- выводит подробные сведения о процессоре, ОЗУ, материнской плате, прошивке, сетевых устройствах, накопителях и так далее;
- позволяет экспортировать полученные данные в файлы различных форматов (простой текст, XML или HTML).
В этой статье мы покажем несколько примеров использования утилиты lshw в ОС Linux.
Содержание:
- Синтаксис команды lshw
- Вывод на экран данных о всех компонентах ПК
- Получение информации о системе ПК и процессоре
- Получение данных об ОЗУ и сетевых устройствах
- Сохранение информации в файле HTML
- Выводы
Синтаксис команды lshw
Общий синтаксис команды lshw выглядит следующим образом:
Где:
[options]— необязательные опции, которые расширяют функционал утилиты;[format]— необязательный аргумент, в качестве которого следует указать формат вывода данных.
Чтобы просмотреть список всех опций команды lshw, выполните в терминале:
Читайте также: Команда procinfo — примеры использования в Linux.
Вывод на экран данных о всех компонентах ПК
Чтобы получить подробные сведения о всех аппаратных составляющих компьютера одновременно, запустите команду lshw без каких-либо опций, используя привилегии суперпользователя:
Получение информации о системе ПК и процессоре
Для вывода в окно терминала данных о конкретном компоненте ПК применяется опция -class (или -c, или -C). В качестве ее аргумента нужно указать определенное ключевое слово. Например, чтобы получить сведения о центральном процессоре, воспользуйтесь аргументом CPU:
Также можно вывести на экран подробные данные о системе ПК, а именно ее:
- архитектура;
- название;
- производитель и серийный номер;
- производитель материнской платы;
- количество подключаемых портов и так далее.
Для выполнения такой задачи следует использовать следующую команду:
Читайте также: Как использовать файловую систему /proc для мониторинга Linux.
Получение данных об ОЗУ и сетевых устройствах
Опция -class с аргументом memory позволяет вывести в командную строку подробную информацию об оперативной памяти компьютера, например:
- ее объем;
- тактовая частота;
- производитель;
- количество слотов ОЗУ;
- уровни кэша и так далее.
Если нужно посмотреть технические характеристики сетевых устройств ПК, укажите ключевое слово network в качестве аргумента опции -class:
Сохранение информации в файле HTML
Чтобы записать характеристики аппаратных компонентов ПК в HTML-файл, примените с командой lshw опцию -html. Например, для сохранения данных в файл test.html выполните в терминале:
Читайте также: Как установить и использовать Darkstat в Linux.
Выводы
Мы показали на практике, как с помощью утилиты lshw узнать характеристики компонентов компьютера в ОС Linux. Надеемся, что наш материал был полезным для Вас!
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.

































