Библиотека сайта 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
Пример вывода:
Как было сказано выше, Hwinfo сообщит подробные сведения обо всех аппаратных устройствах. Объем выводимых данных очень большой и трудно воспринимаемый. К счастью, есть возможность выводить информацию по каждому устройству, что облегчает чтение результатов.
Чтобы отобразить только краткую сводку информации об оборудовании, запустите команду:
$ sudo hwinfo --short
Пример вывода:
Видите? В такой форме приведенная выше команда исключила исчерпывающую техническую информацию и отображает только основные детали каждого аппаратного устройства. Теперь гораздо проще понять, какое оборудование присутствует в нашей системе.
Вывод данных об отдельном устройстве с помощью 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
Сайт программы:
Вы можете найти на нашем сайте другие статьи о программах для получения информации о вашем оборудовании:
- "16 команд для проверки аппаратной части компьютера в Linux"
- "Как получить данные о жестких дисках в вашей Linux-системе"
- "Получение информации об аппаратном обеспечении Linux-компьютера без использования отвертки"
- "А что внутри? Получение информации об аппаратном обеспечении компьютера в Linux"
- "Проверка жесткого диска на плохие сектора и блоки в Linux"
- "Простое шифрование содержимого флеш-накопителя в Linux"
- "20 средств мониторинга системы Linux, о которых должен знать каждый системный администратор"
- "Администрирование систем Linux. Дисковые устройства"