Машинный перевод "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
Вы увидите подробный вывод технических характеристик оборудования вашей системы.
Пример вывода:
Помните, что если вы запускаете команду lshw без прав sudo, вывод может быть неполным или неточным.
Lshw может отображать вывод в виде HTML-страницы. Для этого используйте:
$ sudo lshw -html
Точно так же мы можем вывести дерево устройств в форматах XML и json, как показано ниже.
$ sudo lshw -xml
$ sudo lshw -json
Чтобы вывести дерево устройств с указанием аппаратных путей, используйте параметр -short:
$ sudo lshw -short
Чтобы получить список устройств с информацией о шине с подробным описанием адресов 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.
Просто дважды щелкните «Портативный компьютер», чтобы расширить его.
Вы можете удерживать двойной щелчок на следующей вкладке оборудования, чтобы получить подробный вид.
Для получения более подробной информации обратитесь к справочным страницам.
$ man lshw
2. Inxi
Inxi — еще один мой любимый инструмент, позволяющий найти почти все о системе Linux. Это бесплатный полнофункциональный информационный инструмент командной строки с открытым исходным кодом. Он показывает системное оборудование, ЦП, драйверы, Xorg, рабочий стол, ядро, версии GCC, процессы, использование ОЗУ и множество другой полезной информации. Будь то жесткий диск или ЦП, материнская плата или полная информация о всей системе, inxi отобразит ее более точно за считанные секунды. Поскольку это инструмент командной строки, вы можете использовать его в настольной или серверной версии.
3. Hardinfo
Hardinfo предоставит вам информацию об аппаратном и программном обеспечении вашей системы, которой нет в файле lshw.
HardInfo может собирать информацию об оборудовании и операционной системе вашей системы, выполнять тесты и генерировать отчеты для печати либо в формате HTML, либо в текстовом формате.
Если Hardinfo не установлен в Ubuntu, установите его с помощью команды:
$ sudo apt install hardinfo
После установки инструмент Hardinfo либо из терминала, либо из меню.
Вот как выглядит стандартный интерфейс Hardinfo.
Как вы видите на скриншоте выше, Hardinfo имеет простой и интуитивно понятный графический интерфейс.
Вся информация об оборудовании сгруппирована в четыре основные группы, а именно « Компьютер », «Устройства » , « Сеть » и «Эталонные показатели » . Каждая группа показывает конкретные сведения об оборудовании.
Например, чтобы просмотреть сведения о процессоре, нажмите «Процессор» в группе «Устройства».
В отличие от lshw, Hardinfo помогает вам найти основные спецификации программного обеспечения, такие как сведения об операционной системе, модулях ядра, информации о локали, использовании файловой системы, пользователях/группах, средствах разработки и т. д.
Еще одной примечательной особенностью Hardinfo является то, что он позволяет нам выполнять простые тесты для проверки возможностей ЦП и FPU, а также некоторых возможностей графического пользовательского интерфейса.
Мы можем генерировать отчеты как о всей нашей системе, так и об отдельных устройствах. Чтобы создать отчет, просто нажмите кнопку «Создать отчет» в строке меню и выберите информацию, которую вы хотите включить в отчет.
Создание системных отчетов с помощью 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.
Как видите, все сведения об оборудовании (и программном обеспечении) сгруппированы по пяти категориям, а именно «Система», «ЦП», «Память», «Хранилище» и «Оборудование». Щелкните категорию на панели навигации, чтобы получить соответствующие сведения.
Более подробную информацию можно найти на справочных страницах.
$ man sysinfo
5. Hwinfo
Hwinfo — это бесплатная утилита командной строки с открытым исходным кодом для поиска информации об аппаратном обеспечении системы Linux. Он исследует аппаратное обеспечение, присутствующее в системе Linux, и отображает подробную информацию о каждом аппаратном устройстве. Если вы считаете, что деталей слишком много для понимания, Hwinfo предоставляет возможность отображать сокращенный вывод. Он использует библиотеку libhd.so для сбора сведений практически обо всем оборудовании, таком как BIOS, ЦП, архитектура, память, жесткие диски, разделы, камера, Bluetooth, приводы CD/DVD, клавиатура/мышь, видеокарта, монитор, модем. , сканер, принтер, PCI, IDE, SCSI, звуковая карта, сетевая карта, USB и многое другое.
И это все. Как я уже упоминал, может быть много инструментов для отображения спецификаций аппаратного и программного обеспечения. Однако этих пяти инструментов достаточно, чтобы найти все о вашем дистрибутиве Linux.
#linux #информация #спецификация #линукс