Добавить в корзинуПозвонить
Найти в Дзене
Калейдоскоп эмоций

Как получить сведения об оборудовании в Linux

Машинный перевод "How To Find Hardware Specifications On Linux" Существует множество инструментов для поиска спецификаций оборудования в системах Linux. Здесь я перечислил несколько наиболее часто используемых инструментов, чтобы получить почти все аппаратные (и программные) сведения о системе Linux. Хорошо, что эти инструменты предустановлены по умолчанию в некоторых дистрибутивах Linux. Я протестировал эти инструменты на рабочем столе Ubuntu, однако они должны работать и в других дистрибутивах Linux. 1. LSHW Lshw (Hardware Lister) — простая, но полнофункциональная утилита, предоставляющая подробную информацию о конфигурации оборудования системы Linux. Он может сообщать точную конфигурацию памяти, версию прошивки, конфигурацию материнской платы, версию и скорость ЦП, конфигурацию кэша, скорость шины и т. д. Информация может выводиться в виде обычного текста, XML или HTML. В настоящее время он поддерживает DMI (только x86 и EFI), открытое дерево устройств прошивки (только Power
Оглавление

Машинный перевод "How To Find Hardware Specifications On Linux"

Существует множество инструментов для поиска спецификаций оборудования в системах Linux. Здесь я перечислил несколько наиболее часто используемых инструментов, чтобы получить почти все аппаратные (и программные) сведения о системе Linux. Хорошо, что эти инструменты предустановлены по умолчанию в некоторых дистрибутивах Linux. Я протестировал эти инструменты на рабочем столе Ubuntu, однако они должны работать и в других дистрибутивах Linux.

1. LSHW

Lshw (Hardware Lister) — простая, но полнофункциональная утилита, предоставляющая подробную информацию о конфигурации оборудования системы Linux. Он может сообщать точную конфигурацию памяти, версию прошивки, конфигурацию материнской платы, версию и скорость ЦП, конфигурацию кэша, скорость шины и т. д. Информация может выводиться в виде обычного текста, XML или HTML.

В настоящее время он поддерживает DMI (только x86 и EFI), открытое дерево устройств прошивки (только PowerPC), PCI/AGP, ISA PnP (x86), CPUID (x86), IDE/ATA/ATAPI, PCMCIA (проверено только на x86), USB и СКСИ.

Как я уже говорил, lshw по умолчанию предустановлен в Ubuntu. Если он не установлен в вашей системе Ubuntu, установите его с помощью команды:

$ sudo apt установить lshw lshw-gtk

В других дистрибутивах Linux, например Arch Linux, запустите:

$ sudo pacman -S lshw lshw-gtk

После установки запустите lshw, чтобы найти сведения об оборудовании вашей системы:

$ sudo lshw

Вы увидите подробный вывод технических характеристик оборудования вашей системы.

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

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

Помните, что если вы запускаете команду lshw без прав sudo, вывод может быть неполным или неточным.

Lshw может отображать вывод в виде HTML-страницы. Для этого используйте:

$ sudo lshw -html

Точно так же мы можем вывести дерево устройств в форматах XML и json, как показано ниже.

$ sudo lshw -xml

$ sudo lshw -json

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

$ sudo lshw -short

Показать дерево устройств с аппаратным путем, используя lshw
Показать дерево устройств с аппаратным путем, используя lshw

Чтобы получить список устройств с информацией о шине с подробным описанием адресов SCSI, USB, IDE и PCI, выполните:

$ sudo lshw -businfo

По умолчанию lshw отображает все сведения об оборудовании. Вы также можете просмотреть информацию об оборудовании для конкретных деталей оборудования на основе параметров класса , таких как процессор, память, дисплей и т. д. Параметры класса можно найти с помощью команд lshw -short или lshw -businfo .

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

$ sudo lshw -class processor

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

*-cpu
description: CPU
product: Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz
vendor: Intel Corp.
physical id: 4
bus info: cpu@0
version: Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz
serial: To Be Filled By O.E.M.
slot: CPU 1
size: 913MHz
capacity: 2300MHz
width: 64 bits
clock: 100MHz
capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp 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 cpufreq
configuration: cores=2 enabledcores=1 threads=2

Точно так же мы можем получить информацию о системе с помощью команды:

$ sudo lshw -class system

Получить информацию о жестком диске:

$ sudo lshw -class disk

Получить информацию о сети:

$ sudo lshw -class network

Получить информацию о памяти:

$ sudo lshw -class memory

Кроме того, мы можем перечислить сведения о нескольких устройствах, как показано ниже.

$ sudo lshw -class storage -class power -class volume

Если вы хотите просмотреть детали с аппаратным путем, просто добавьте параметр -short .

$ sudo lshw -short -class processor

Выход:

H/W path Device Class Description
=======================================================
/0/4 processor Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz

Иногда вы можете захотеть поделиться информацией о своем оборудовании с кем-то, например, с сотрудником службы поддержки. Если это так, вы можете удалить из вывода потенциально конфиденциальную информацию, такую ​​как IP-адреса, серийные номера и т. д., как показано ниже.

$ lshw -sanitize

1.1. Утилита с графическим интерфейсом Lshw-gtk

Если вам не нравится CLI, вы можете использовать lshw-gtk , который является графическим интерфейсом для инструмента командной строки lshw.

Его можно открыть либо из Терминала, либо из Dash.

Чтобы запустить его из терминала, просто выполните:

$ sudo lshw-gtk

Вот стандартный графический интерфейс инструмента lshw.

Найдите спецификации оборудования в Linux с помощью lshw-gtk
Найдите спецификации оборудования в Linux с помощью lshw-gtk

Просто дважды щелкните «Портативный компьютер», чтобы расширить его.

Найдите спецификации оборудования в Linux с помощью графического интерфейса lshw-gtk
Найдите спецификации оборудования в Linux с помощью графического интерфейса lshw-gtk

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

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

$ man lshw

2. Inxi

Inxi — еще один мой любимый инструмент, позволяющий найти почти все о системе Linux. Это бесплатный полнофункциональный информационный инструмент командной строки с открытым исходным кодом. Он показывает системное оборудование, ЦП, драйверы, Xorg, рабочий стол, ядро, версии GCC, процессы, использование ОЗУ и множество другой полезной информации. Будь то жесткий диск или ЦП, материнская плата или полная информация о всей системе, inxi отобразит ее более точно за считанные секунды. Поскольку это инструмент командной строки, вы можете использовать его в настольной или серверной версии.

3. Hardinfo

Hardinfo предоставит вам информацию об аппаратном и программном обеспечении вашей системы, которой нет в файле lshw.
HardInfo может собирать информацию об оборудовании и операционной системе вашей системы, выполнять тесты и генерировать отчеты для печати либо в формате HTML, либо в текстовом формате.

Если Hardinfo не установлен в Ubuntu, установите его с помощью команды:

$ sudo apt install hardinfo

После установки инструмент Hardinfo либо из терминала, либо из меню.

Вот как выглядит стандартный интерфейс Hardinfo.

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

Как вы видите на скриншоте выше, Hardinfo имеет простой и интуитивно понятный графический интерфейс.

Вся информация об оборудовании сгруппирована в четыре основные группы, а именно « Компьютер », «Устройства » , « Сеть » и «Эталонные показатели » . Каждая группа показывает конкретные сведения об оборудовании.

Например, чтобы просмотреть сведения о процессоре, нажмите «Процессор» в группе «Устройства».

Показать детали процессора с помощью hardinfo
Показать детали процессора с помощью hardinfo

В отличие от lshw, Hardinfo помогает вам найти основные спецификации программного обеспечения, такие как сведения об операционной системе, модулях ядра, информации о локали, использовании файловой системы, пользователях/группах, средствах разработки и т. д.

Показать сведения об операционной системе с помощью hardinfo
Показать сведения об операционной системе с помощью hardinfo

Еще одной примечательной особенностью Hardinfo является то, что он позволяет нам выполнять простые тесты для проверки возможностей ЦП и FPU, а также некоторых возможностей графического пользовательского интерфейса.

Выполнение тестов с помощью hardinfo
Выполнение тестов с помощью hardinfo

Мы можем генерировать отчеты как о всей нашей системе, так и об отдельных устройствах. Чтобы создать отчет, просто нажмите кнопку «Создать отчет» в строке меню и выберите информацию, которую вы хотите включить в отчет.

-9

Создание системных отчетов с помощью hardinfo

Hardinfo также имеет несколько параметров командной строки.

Например, чтобы сгенерировать отчет и отобразить его в Терминале, выполните:

$ hardinfo -r

Список модулей:

$ hardinfo -l

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

$ man hardinfo

4. Sysinfo

Sysinfo — это еще одна альтернатива утилитам HardInfo и lshw-gtk, которую можно использовать для получения информации как об оборудовании, так и о программном обеспечении, как указано ниже.

  • Сведения о системе, такие как выпуск дистрибутива, версии GNOME, ядро, gcc и Xorg и имя хоста.
  • Сведения о ЦП, такие как идентификация производителя, название модели, частота, кэш L2, номера моделей и флаги.
  • Детали памяти, такие как общая системная оперативная память, свободная память, общее и свободное пространство подкачки, кэшированная, активная/неактивная память.
  • Контроллеры хранения, такие как интерфейс IDE, все устройства IDE, устройства SCSI.
  • Детали оборудования, такие как материнская плата, графическая карта, звуковая карта и сетевые устройства.

Давайте установим sysinfo с помощью команды:

$ sudo apt install sysinfo

Sysinfo можно запустить либо из Терминала, либо из Dash.

Чтобы запустить его из терминала, запустите:

$ sysinfo

Вот стандартный интерфейс утилиты Sysinfo.

Интерфейс sysinfo
Интерфейс sysinfo

Как видите, все сведения об оборудовании (и программном обеспечении) сгруппированы по пяти категориям, а именно «Система», «ЦП», «Память», «Хранилище» и «Оборудование». Щелкните категорию на панели навигации, чтобы получить соответствующие сведения.

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

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

$ man sysinfo

5. Hwinfo

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

И это все. Как я уже упоминал, может быть много инструментов для отображения спецификаций аппаратного и программного обеспечения. Однако этих пяти инструментов достаточно, чтобы найти все о вашем дистрибутиве Linux.

#linux #информация #спецификация #линукс