Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

Получение информации об аппаратуре с помощью Hwinfo в Linux

Оригинал: Find Linux System Hardware Information With Hwinfo
Автор: SK
Дата публикации: 13 мая 2020 г.
Перевод: В.Костромин
Дата перевода: 18 мая 2020 г.

Существует множество программ для поиска информации об аппаратном и программном обеспечении в системе Linux. Мы уже расказывали о таких программах в этой статье. Сегодня расскажем еще об одном подобном инструменте под названием Hwinfo. Hwinfo - это бесплатная утилита командной строки с открытым исходным кодом для поиска информации об аппаратном обеспечении Linux.

Hwinfo исследует оборудование, присутствующее в системе Linux, и отображает подробные сведения о каждом аппаратном устройстве. Если вы считаете, что Hwinfo выдает слишком много деталей, которые сложны для понимания, вам предоставляется возможность отображать сокращенный вывод. Программа использует библиотеку libhd.so для сбора информации практически обо всем оборудовании, включая BIOS, процессор, архитектуру, память, жесткий диск(и), разделы, камеру, Bluetooth, приводы CD/DVD, клавиатуру/мышь, графическую карту, монитор, модем, сканер, принтер, PCI, IDE, SCSI, звуковую карту, сетевую карту, USB и многое другое.

Утилита Hwinfo изначально разработана для операционной системы openSUSE. Позднее она была включена в несколько других популярных дистрибутивов Linux, например, в Arch Linux, Debian, Fedora, RHEL, CentOS, Ubuntu и т.д.

Установка hwinfo в Linux

Утилита Hwinfo доступна в официальных репозиториях многих дистрибутивов Linux.

В Arch Linux и его производных (например, в Manjaro Linux) можно установить hwinfo, используя команду:

$ sudo pacman -S hwinfo

В Debian и Ubuntu:

$ sudo apt install hwinfo

В Fedora:

$ sudo dnf install hwinfo

В CentOS, RHEL:

Вначале подключите репозиторий [EPEL] с помощью команды:

$ sudo dnf install epel-release

Затем установите hwinfo командой:

$ sudo yum install hwinfo

В openSUSE:

$ sudo zypper install hwinfo

Получение информации об аппаратном обеспечении с помощью Hwinfo

Если запустить Hwinfo без параметров, вы получите полную инормацию об аппаратном обеспечении вашей Linux-системы:

$ sudo hwinfo

или

$ sudo hwinfo --all

Пример вывода:

Find Linux System Hardware Information With Hwinfo

Как было сказано выше, Hwinfo сообщит подробные сведения обо всех аппаратных устройствах. Объем выводимых данных очень большой и трудно воспринимаемый. К счастью, есть возможность выводить информацию по каждому устройству, что облегчает чтение результатов.

Чтобы отобразить только краткую сводку информации об оборудовании, запустите команду:

$ sudo hwinfo --short

Пример вывода:

Display short summary of hardware information with hwinfo in Linux

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

Вывод данных об отдельном устройстве с помощью Hwinfo

Hwinfo может выводить не только полную информацию обо всем оборудовании, но также и информацию об отдельных устройствах. Вы можете получить подробные данные о конкретном устройстве.

Получение детальной информации о CPU, используя Hwinfo в Linux

К примеру, следующая команда отображает полные данные о процессоре:

$ sudo hwinfo --cpu

Вы можете, конечно, получить только краткую сводку о CPU:

$ sudo hwinfo --short --cpu

Пример вывода:

cpu:                                                            
                       Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1650 MHz
                       Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1803 MHz
                       Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1462 MHz
                       Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1621 MHz

Получение подробной информации об архитектуре, используя Hwinfo в Linux

Чтобы получить данные об архитектуре, запустите команду:

$ sudo hwinfo --arch

или

$ sudo hwinfo --short --arch

Получение подробной информации о памяти с помощью Hwinfo

Чтобы получить подробную информацио о памяти (RAM), запустите:

$ sudo hwinfo --memory

или

$ sudo hwinfo --short --memory

Получение подробной информации о диске с помощью Hwinfo

Чтобы получить данные жесткого диска, запустите команду:

$ sudo hwinfo --disk

или

$ sudo hwinfo --short --disk

Получение подробной информации о разделах

Чтобы получить информацию о разделах жесткого диска, выполните команду:

$ sudo hwinfo --partition

или

$ sudo hwinfo --short --partition

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

Чтобы получить данные о сети, запустите:

$ sudo hwinfo --network

или

$ sudo hwinfo --short --network

Получение подробной информации о звуковой карте

Чтобы получить данные о звуковой карте, запустите:

$ sudo hwinfo --sound

или

$ sudo hwinfo --short --sound

Получение подробной информации о BiOS

Чтобы получить данные о BIOS, запустите:

$ sudo hwinfo --bios

или

$ sudo hwinfo --short --bios

Подобным образом Hwinfo может проинформировать вас о других частях аппаратного обеспечения. Чтобы не повторяться, приведем только список аппаратных элементов, о которых может информировать вас эта утилита:

  • all,
  • arch,
  • bios,
  • block,
  • bluetooth,
  • braille,
  • bridge,
  • camera,
  • cdrom,
  • chipcard,
  • cpu,
  • disk,
  • dsl,
  • dvb,
  • fingerprint,
  • floppy,
  • framebuffer,
  • gfxcard,
  • hub,
  • ide,
  • isapnp,
  • isdn,
  • joystick,
  • keyboard,
  • memory,
  • mmc-ctrl,
  • modem,
  • monitor,
  • mouse,
  • netcard,
  • network,
  • partition,
  • pci,
  • pcmcia,
  • pcmcia-ctrl,
  • pppoe,
  • printer,
  • redasd,
  • reallyall,
  • scanner,
  • scsi,
  • smp,
  • sound,
  • storage-ctrl,
  • sys,
  • tape,
  • tv,
  • uml,
  • usb,
  • usb-ctrl,
  • vbe,
  • wlan,
  • xen,
  • zip.

Экспорт информации об аппаратуре в файл

Hwinfo может использоваться для генерации полного отчета об оборудовании системы путем простого экспорта деталей в текстовый файл. Затем вы можете отправить этот файл вашему специалисту по поддержке для устранения неполадок.

Следующая команда выведет всю информацию об оборудовании в текстовый файл с именем «hardwareinfo.txt».

$ hwinfo --all --log hardwareinfo.txt

или

$ hwinfo --all > hardwareinfo.txt

Также можно экспортировать в файл данные конкретного аппаратного устройства, например, клавиатуры:

$ hwinfo --keyboard > hardwareinfo.txt

Получение подсказки

Чтобы отобразить на экране раздел помощи/подсказку по Hwinfo, запустите:

$ hwinfo --help

Более подробную информацию вы можете найти на странице руководства man.

$ man hwinfo

Сайт программы:


Вы можете найти на нашем сайте другие статьи о программах для получения информации о вашем оборудовании: