Поиск по сайту:

Найдите информацию об оборудовании системы Linux с помощью Hwinfo

Существует множество программ для поиска информации об аппаратном и программном обеспечении в системе 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

В Дебиане, Убунту:

sudo apt install hwinfo

В Федоре:

sudo dnf install hwinfo

В CentOS RHEL:

Сначала включите репозиторий [EPEL] командой:

sudo dnf install epel-release

А затем установите hwinfo с помощью команды:

sudo yum install hwinfo

В openSUSE:

sudo zypper install hwinfo

Найдите информацию об оборудовании системы Linux с помощью Hwinfo

При запуске Hwinfo без каких-либо опций вы получите полную информацию об оборудовании, присутствующем в вашей системе Linux:

sudo hwinfo

Или,

sudo hwinfo --all

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

============ start debug info ============                      
libhd version 21.68 (x86-64) [7688]
using /var/lib/hardware
kernel version is 5.4
----- /proc/cmdline -----
  BOOT_IMAGE=/boot/vmlinuz-5.4.0-29-generic root=UUID=3968763a-adde-46e0-ae93-e2a1e51120da ro quiet splash vt.handoff=7
----- /proc/cmdline end -----
debug = 0xff7ffff7
probe = 0x15938fcdaa17fcf9fffe (+memory +pci +isapnp +net +floppy +misc +misc.serial +misc.par +misc.floppy +serial +cpu +bios +monitor +mouse +scsi +usb -usb.mods +modem +modem.usb +parallel +parallel.lp +parallel.zip -isa -isa.isdn +isdn +kbd +prom +sbus +int +braille +braille.alva +braille.fhp +braille.ht -ignx11 +sys -bios.vbe -isapnp.old -isapnp.new -isapnp.mod +braille.baum -manual +fb +pppoe -scan +pcmcia +fork -parallel.imm +s390 +cpuemu -sysfs -s390disks +udev +block +block.cdrom +block.part +edd +edd.mod -bios.ddc -bios.fb -bios.mode +input +block.mods +bios.vesa -cpuemu.debug -scsi.noserial +wlan -bios.crc -hal +bios.vram +bios.acpi -bios.ddc.ports=0 +modules.pata -net.eeprom +x86emu=dump -max -lxrc)
shm: attached segment 131081 at 0x7f3ae1378000
>> hal.1: read hal data
>> floppy.1: get nvram
----- /proc/nvram -----
  Checksum status: valid
  # floppies     : 3
  Floppy 0 type  : none
  Floppy 1 type  : none
  HD 0 type      : 02
  HD 1 type      : 01
  HD type 48 data: 44876/196/142 C/H/S, precomp 45431, lz 38938
  HD type 49 data: 511/175/180 C/H/S, precomp 40874, lz 56627
  DOS base memory: 629 kB
  Extended memory: 65535 kB (configured), 65535 kB (tested)
  Gfx adapter    : CGA (80 cols)
  FPU            : installed
----- /proc/nvram end -----
>> floppy.2: nvram info
>> bios.1: cmdline
>> bios.1.1: apm
>> bios.2: ram
/dev/mem[0x400, 256]: mmap(, 4096,,,, 0x0) ok
/dev/mem[0xc0000, 262144]: mmap(, 262144,,,, 0xc0000) ok
[...]

Найдите информацию об оборудовании системы Linux с помощью Hwinfo

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

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

sudo hwinfo --short

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

cpu:                                                            
                       Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1508 MHz
                       Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1371 MHz
                       Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1516 MHz
                       Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1333 MHz
keyboard:
                       Logitech Unifying Receiver
  /dev/input/event4    AT Translated Set 2 keyboard
mouse:
                       Logitech Unifying Receiver
  /dev/input/mice      AlpsPS/2 ALPS GlidePoint
monitor:
                       4Y4GM 156AT LCD Monitor
graphics card:
                       Intel 2nd Generation Core Processor Family Integrated Graphics Controller
sound:
                       Intel 6 Series/C200 Series Chipset Family High Definition Audio Controller
storage:
                       Intel 6 Series/C200 Series Chipset Family 6 port Mobile SATA AHCI Controller
network:
  wlp9s0               Dell Wireless 1702 802.11bgn Half-size Mini PCIe Card [AR9002WB-1NGCD]
  enp5s0               Realtek RTL810xE PCI Express Fast Ethernet controller
network interface:
  mpqemubr0-dummy      Ethernet network interface
  tap-d8f1eebb39f      Ethernet network interface
  wlp9s0               Ethernet network interface
  mpqemubr0            Ethernet network interface
  lo                   Loopback network interface
  enp5s0               Ethernet network interface
disk:
  /dev/sdb             Generic Multi-Card
  /dev/sda             ST9500325AS
                       Realtek RTS5138 Card Reader Controller
partition:
  /dev/sda1            Partition
cdrom:
  /dev/sr0             PLDS DVD+-RW DS-8A8SH
usb controller:
                       Intel 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
                       Intel 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
bios:
                       BIOS
bridge:
                       Intel 6 Series/C200 Series Chipset Family PCI Express Root Port 1
                       Intel HM67 Express Chipset LPC Controller
                       Intel 6 Series/C200 Series Chipset Family PCI Express Root Port 8
                       Intel 6 Series/C200 Series Chipset Family PCI Express Root Port 4
                       Intel 2nd Generation Core Processor Family DRAM Controller
                       Intel 6 Series/C200 Series Chipset Family PCI Express Root Port 2
hub:
                       Intel Integrated Rate Matching Hub
                       Linux Foundation 2.0 root hub
                       Intel Integrated Rate Matching Hub
                       Linux Foundation 2.0 root hub
memory:
                       Main Memory
bluetooth:
                       Qualcomm Atheros AR3011 Bluetooth
unknown:
                       FPU
                       DMA controller
                       PIC
                       Keyboard controller
                       PS/2 Controller
                       Intel 6 Series/C200 Series Chipset Family MEI Controller #1
                       Intel 6 Series/C200 Series Chipset Family SMBus Controller
                       Logitech Unifying Receiver
                       Suyin Integrated Webcam

Отображение краткой информации об оборудовании с помощью hwinfo в Linux

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

Отображение информации об устройстве с помощью Hwinfo

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

Отображение сведений о процессоре

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

sudo hwinfo --cpu

Это позволит получить полную информацию о вашем процессоре.

01: None 00.0: 10103 CPU                                        
  [Created at cpu.465]
  Unique ID: rdCR.j8NaKXDZtZ6
  Hardware Class: cpu
  Arch: X86-64
  Vendor: "GenuineIntel"
  Model: 6.42.7 "Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz"
  Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ht,tm,pbe,syscall,nx,rdtscp,lm,constant_tsc,arch_perfmon,pebs,bts,rep_good,nopl,xtopology,nonstop_tsc,cpuid,aperfmperf,pni,pclmulqdq,dtes64,monitor,ds_cpl,vmx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,sse4_1,sse4_2,x2apic,popcnt,tsc_deadline_timer,xsave,avx,lahf_lm,epb,pti,ssbd,ibrs,ibpb,stibp,tpr_shadow,vnmi,flexpriority,ept,vpid,xsaveopt,dtherm,arat,pln,pts,md_clear,flush_l1d
  Clock: 1437 MHz
  BogoMips: 4589.48
  Cache: 3072 kb
  Units/Processor: 16
  Config Status: cfg=new, avail=yes, need=no, active=unknown
[...]

Вы, конечно, можете отобразить краткую информацию о процессоре:

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

Подробности архитектуры системы отображения

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

sudo hwinfo --arch

Или,

sudo hwinfo --short --arch

Отображение сведений о памяти

Чтобы найти сведения о памяти (ОЗУ), запустите:

sudo hwinfo --memory

Или,

sudo hwinfo --short --memory

Отображение сведений о диске

Чтобы найти сведения о жестком диске, запустите:

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 может проверять все другие важные элементы. Список доступного оборудования:

  • все,
  • арка,
  • биос,
  • блокировать,
  • Bluetooth,
  • шрифт Брайля,
  • мост,
  • камера,
  • компакт-диск,
  • чипкарта,
  • Процессор,
  • диск,
  • дсл,
  • ДВБ,
  • отпечаток пальца,
  • дискета,
  • кадровый буфер,
  • карта,
  • центр,
  • язь,
  • isapnp,
  • Исдн,
  • джойстик,
  • клавиатура,
  • Память,
  • ммс-Ctrl,
  • модем,
  • монитор,
  • мышь,
  • сетевая карта,
  • сеть,
  • перегородка,
  • PCI,
  • пкмсия,
  • pcmcia-ctrl,
  • ппппо,
  • принтер,
  • красный,
  • действительно все,
  • сканер,
  • SCSI,
  • смп,
  • звук,
  • контроль хранения,
  • система,
  • лента,
  • ТВ,
  • умл,
  • USB,
  • USB-Ctrl,
  • вбе,
  • WLAN,
  • ксен,
  • почтовый индекс.

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

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

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

hwinfo --all --log hardwareinfo.txt

Или,

hwinfo --all > hardwareinfo.txt

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

hwinfo --keyboard > hardwareinfo.txt

Получать помощь

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

hwinfo --help

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

man hwinfo

Ресурс:

  • Репозиторий Hwinfo на GitHub

Изображение Герда Альтмана с сайта Pixabay.

Статьи по данной тематике