Есть ли встроенное программное обеспечение или метод терминала, позволяющий просматривать профили оборудования в моей системе? Windows эквивалент такой функции будет Device Manager.
Есть несколько вариантов:
lspci покажет вам большую часть вашего оборудования в хорошем быстром режиме. Он имеет различные уровни многословности, поэтому вы можете получить больше информации из него с флагами -v и -vv, если хотите. Аргумент -k - это хороший способ узнать, какой драйвер ядра использует часть оборудования. -nn позволит вам просто узнать идентификатор оборудования, который отлично подходит для поиска. Но это всего лишь простой и быстрый способ получить список аппаратных средств. Я часто прошу людей опубликовать его здесь, пытаясь определить их беспроводное оборудование. Это здорово для подобных вещей. Он не показывает USB-оборудование, отличное от USB-шин. Вот три примера реального мира: Графика:$ lspci -nnk | grep VGA -A1
03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF110 [GeForce GTX 580] [10de:1080] (rev a1)
Kernel driver in use: nvidia
Аудио: $lspci -v | grep -A7 -i "audio"
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
Subsystem: Acer Incorporated [ALI] Device 080d
Flags: bus master, fast devsel, latency 0, IRQ 34
Memory at f0940000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
--
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
Subsystem: Acer Incorporated [ALI] Device 080d
Flags: bus master, slow devsel, latency 32, IRQ 35
Memory at f0944000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
Сеть: $ lspci -nnk | grep net -A2
00:0a.0 Ethernet controller [0200]: NVIDIA Corporation MCP79 Ethernet [10de:0ab0] (rev b1)
Subsystem: Acer Incorporated [ALI] Device [1025:0222]
Kernel driver in use: forcedeth
--
05:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) [168c:001c] (rev 01)
Subsystem: AMBIT Microsystem Corp. AR5BXB63 802.11bg NIC [1468:0428]
Kernel driver in use: ath5k
lsusb подобна lspci, но для USB-устройств. Аналогичная функциональность с аналогичными вариантами подробностей. Хорошо, если вы хотите знать, что подключено. [F14] предоставит вам полный список аппаратных средств и настроек. Это дает вам столько информации, я предлагаю вам пропустить его через less или вывести его в файл и открыть его в чем-то, что вы можете перемещать в: sudo lshw | less
Конечно, это, как правило, много информации. Вам часто нужна информация только на небольшом подмножестве вашего оборудования, а lshw позволит вам выбрать категорию. Если вы просто хотели увидеть свои сетевые устройства, например, запустите это: sudo lshw -c network
Если вы хотите что-то графическое, я предлагаю вам взглянуть на hardinfo. Сначала вам нужно установить его: sudo apt-get install hardinfo
Затем вы просто запускаете его с того же терминала с помощью hardinfo. Я не знаю, что по умолчанию оно имеет расположение в меню. Но это может дать вам немного больше информации (ботинки, доступные ядра и т. Д.), Чем другие параметры, а также предоставить вам аналогичные списки оборудования PCI и USB, такие как первые две команды. Он также предоставляет некоторые простые бенчмаркинга. Я думаю, разработчики стремятся сделать его заменой для Sandra (популярного инструмента сбора информации об оборудовании Windows). У него даже есть опции для вывода хорошего отчета, который вы можете отправить кому-то (хотя это может быть слишком много информации).
Есть несколько вариантов:
lspci покажет вам большую часть вашего оборудования в хорошем быстром режиме. Он имеет различные уровни многословности, поэтому вы можете получить больше информации из него с флагами -v и -vv, если хотите. Аргумент -k - это хороший способ узнать, какой драйвер ядра использует часть оборудования. -nn позволит вам просто узнать идентификатор оборудования, который отлично подходит для поиска. Но это всего лишь простой и быстрый способ получить список аппаратных средств. Я часто прошу людей опубликовать его здесь, пытаясь определить их беспроводное оборудование. Это здорово для подобных вещей. Он не показывает USB-оборудование, отличное от USB-шин. Вот три примера реального мира: Графика:$ lspci -nnk | grep VGA -A1
03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF110 [GeForce GTX 580] [10de:1080] (rev a1)
Kernel driver in use: nvidia
Аудио: $lspci -v | grep -A7 -i "audio"
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
Subsystem: Acer Incorporated [ALI] Device 080d
Flags: bus master, fast devsel, latency 0, IRQ 34
Memory at f0940000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
--
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
Subsystem: Acer Incorporated [ALI] Device 080d
Flags: bus master, slow devsel, latency 32, IRQ 35
Memory at f0944000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
Сеть: $ lspci -nnk | grep net -A2
00:0a.0 Ethernet controller [0200]: NVIDIA Corporation MCP79 Ethernet [10de:0ab0] (rev b1)
Subsystem: Acer Incorporated [ALI] Device [1025:0222]
Kernel driver in use: forcedeth
--
05:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) [168c:001c] (rev 01)
Subsystem: AMBIT Microsystem Corp. AR5BXB63 802.11bg NIC [1468:0428]
Kernel driver in use: ath5k
lsusb подобна lspci, но для USB-устройств. Аналогичная функциональность с аналогичными вариантами подробностей. Хорошо, если вы хотите знать, что подключено. [F14] предоставит вам полный список аппаратных средств и настроек. Это дает вам столько информации, я предлагаю вам пропустить его через less или вывести его в файл и открыть его в чем-то, что вы можете перемещать в: sudo lshw | less
Конечно, это, как правило, много информации. Вам часто нужна информация только на небольшом подмножестве вашего оборудования, а lshw позволит вам выбрать категорию. Если вы просто хотели увидеть свои сетевые устройства, например, запустите это: sudo lshw -c network
Если вы хотите что-то графическое, я предлагаю вам взглянуть на hardinfo. Сначала вам нужно установить его: sudo apt-get install hardinfo
Затем вы просто запускаете его с того же терминала с помощью hardinfo. Я не знаю, что по умолчанию оно имеет расположение в меню. Но это может дать вам немного больше информации (ботинки, доступные ядра и т. Д.), Чем другие параметры, а также предоставить вам аналогичные списки оборудования PCI и USB, такие как первые две команды. Он также предоставляет некоторые простые бенчмаркинга. Я думаю, разработчики стремятся сделать его заменой для Sandra (популярного инструмента сбора информации об оборудовании Windows). У него даже есть опции для вывода хорошего отчета, который вы можете отправить кому-то (хотя это может быть слишком много информации).
NeoFetch - отличное решение командной строки для информации высокого уровня (если работает Ubuntu 14.04 или выше).
Для установки вам нужно сначала добавить PPA:
sudo add-apt-repository ppa:dawidd0811/neofetch
Затем установите:
sudo apt update && sudo apt install neofetch
Затем запустите:
neofetch
Существует несколько способов сбора информации об оборудовании. Я опубликую все возможности, которые я знаю. Для получения дополнительной информации о любой из программ обратитесь к их страницам руководства.
Вариант один - lshw
lshw, который должен быть установлен по умолчанию , Вы должны запустить его как суперпользователя (sudo).
Он представит очень подробный список почти всех компонентов. Чтобы получить более короткое представление списка, вы можете использовать флаг -short.
Вы можете сделать вывод этой информации несколькими способами.
Вариант один - lshw (требуется установка)
hwinfo, который вы должны установить. Он находится в репозиториях.
Он также представляет компоненты в очень подробном виде. Флаг --short даст вам список отсортированных категорий аппаратных категорий.
С помощью опции --[hwtype] вы можете получить подробную информацию о выбранном аппаратном уровне, что довольно удобно иногда.
Я не знаю ни одного единого решения для установки оборудования или драйверов. Драйверы обычно являются модулями ядра, которые вы можете включить (добавить) и отключить (удалить) с помощью команды modprobe.
Используя lsmod, вы можете узнать, какие модули загружены в настоящее время.
Вы можете использовать lshw, который является инструментом CLI:
sudo lshw
, поскольку на странице руководства:
lshw - небольшой инструмент для извлечения подробных информацию об аппаратной конфигурации машины. Он может сообщать точную конфигурацию памяти, версию прошивки, конфигурацию материнской платы, версию и скорость процессора, конфигурацию кеша, скорость шины и т. Д. В системах с поддержкой x86 или IA-64 с DMI и на некоторых компьютерах PowerPC (как известно, работает PowerMac G4).Вы также можете использовать HardInfo:
lshw - небольшой инструмент для извлечения подробной информации об аппаратной конфигурации аппарата. Он может сообщать точную конфигурацию памяти, версию прошивки, конфигурацию материнской платы, версию и скорость процессора, конфигурацию кеша, скорость шины и т. Д. В системах с поддержкой x86 или IA-64 с DMI и на некоторых компьютерах PowerPC (как известно, работает PowerMac G4).
Он также может быть легко расширен, для документации разработчика и полного исходного кода (выпущен в версии GNU GPL версии 2).HardInfo может собирать информацию об оборудовании и операционной системе вашей системы, выполнять тесты и создавать отчеты для печати в формате HTML или в текстовых форматах.
Установить выполнив эту команду:
sudo apt-get install hardinfo
Репозиторий Universe на Ubuntu 14.04 и более поздних версиях содержит сценарий Bash с именем inxi в пакете с тем же именем. По крайней мере, Xubuntu 16.04 установил его по умолчанию. Вы можете управлять своим выходом через параметры. См. [F2]. Например. inxi -v 2 показывает информацию в уровне детализации 2; поддерживаются уровни 0-7.
lspci - аппаратное обеспечение PCI
lsusb, lspcmcia, lshw, lshw-gtk
dmidecode -информация о оборудовании вашей системы, как описано в системной BIOS
kinfocenter
cat /proc/cpuinfo
Я написал сценарий оболочки для сбора всех возможных деталей оборудования в системах Linux, включая Ubuntu, с использованием собственных команд. Любой желающий может просмотреть и загрузить скрипт из: простого сценария оболочки, чтобы получить информацию об оборудовании из Linux.
Этот скрипт извлекает следующие данные:
версия операционной системы (Linux) версию, версию ядра, информацию о времени безотказной работы и т. д. Системный (серверный) поставщик, серийный номер и т. д. Сведения о материнской плате сервера. Краткая информация о BIOS сервера. Сведения о серверном процессоре. Сведения о физической памяти сервера (ОЗУ). Краткие сведения о устройствах PCI / контроллерах. Сведения о жестком диске. Информация о сетевом оборудованииhw-probe tool: https://github.com/linuxhw/hw-probe
Инструмент создает зонд компьютера, включая выходы аппаратных списков (hwinfo, dmidecode, biosdecode и т. д. ), несколько инструментов диагностики Linux (smartctl, memtester и т. д.) и системных журналов (dmesg, Xorg.log и т. д.).
Пример зонда: https://github.com/linuxhw / hw-probe
Я автор этого проекта, поэтому не стесняйтесь задавать любые вопросы в комментариях!
HardwareLiSter - полезный инструмент, который может показать вам подробную информацию обо всех аппаратных средствах вашей системы в приятном интерфейсе графического интерфейса.
Если вы предпочитаете использовать терминал try sudo dmidecode, который даст вам очень подробный список всех аппаратных средств.
Диспетчер устройств из программного центра Ubuntu.
Добавить некоторые детали:
lscpu отобразить информацию о архитектуре процессора lsblk устройства блокировки списка sudo lshw -short | grep -i "system memory" системная память спискаПросто введите ls и используйте tab ], чтобы получить подсказку.
lshw - это команда, вы можете также grep, lshw | grep audio.
Я не знаю, как вы можете просмотреть его в графическом интерфейсе.
Если вы ищете «системное тестирование» в тире, вы увидите программу, которая проверит безумное количество функций. Второе изображение показывает, что он будет проверять приостановку, управление питанием, аудио, USB, графику, медиакарты, DVD-диски и многое другое.
Если что-то не так, связанное с устройством, оно сообщит вам об этом. Простой поиск по АС или публикация вопроса, связанного с проблемой, показанной на странице результатов, должны помочь в исследовании связанной проблемы.
lshw - очень хорошая команда, которая рассказывает вам очень подробную информацию о вашем оборудовании. Если вы не хотите устанавливать что-то еще, например hardinfo, то это будет очень хорошая команда. Но используйте lshw (вы можете сказать, что оборудование списка, чтобы запомнить эту команду) с параметрами -html или -xml, чтобы получить информацию более интерактивным способом.
lshw
$ sudo lshw | less (or more)
$ sudo lshw -html > myhardware.html
$ sudo lshw -xml > myhardware.xml
Теперь просто откройте файлы .html или .xml, созданные в вашем текущем каталоге, чтобы получить полное описание вашего оборудования.
из терминала:
sudo lshw
из gui вам нужно будет установить gnome-device-manager
Другими полезными инструментами для Ubuntu являются
I-Nex - это инструмент бесплатной информационной системы, который используется для сбора информации об основных системные компоненты (устройства), такие как процессор, материнская плата, память, видеопамять, звук, устройства USB и т. д. Приложение позволяет через прозрачный интерфейс с вкладками отображать информацию об аппаратном обеспечении системы, эта утилита отображает значительное количество деталей системы. Утилита I-Nex продолжает добавлять новые функции, на этот раз I-Nex включил вкладку информации о GPU и другие различные исправления. Помимо возможности отображения аппаратной информации, I-Nex может также генерировать расширенный отчет, для которого вы можете выбрать, что включать и, возможно, отправлять отчет в службу, такую как Pastebin (и другие). Он также имеет возможность сделать снимок экрана окна I-Nex непосредственно из приложения. Разница между I-Nex и другими инструментами GUI для аппаратной информации, доступными для Linux, заключается в том, что информация лучше организована и отображается быстрее (например, lshw-gtk). Кроме того, информация об оборудовании представлена таким образом, что это легче понять, чем другие подобные инструменты.
[!d4] CPU-G полезная утилита для отображения аппаратной информации. Он обнаруживает информацию о оборудовании и отображает информацию обо всем, показывает информацию о процессоре (процессоре), ОЗУ (активная / неактивная, свободная, используемая и кэшированная), материнская плата и набор микросхем, информация о биосе, детали графической карты и сведения о установленном Linux.
ИСТОЧНИК http://www.noobslab.com/2014/01/cpuz-alternatives-inex-cpug-for-ubuntu.html
NeoFetch - отличное решение командной строки для информации высокого уровня (если работает Ubuntu 14.04 или выше).
Для установки вам нужно сначала добавить PPA:
sudo add-apt-repository ppa:dawidd0811/neofetch
Затем установите:
sudo apt update && sudo apt install neofetch
Затем запустите:
neofetch
Существует несколько способов сбора информации об оборудовании. Я опубликую все возможности, которые я знаю. Для получения дополнительной информации о любой из программ обратитесь к их страницам руководства.
Вариант один - lshw
lshw, который должен быть установлен по умолчанию , Вы должны запустить его как суперпользователя (sudo).
Он представит очень подробный список почти всех компонентов. Чтобы получить более короткое представление списка, вы можете использовать флаг -short.
Вы можете сделать вывод этой информации несколькими способами.
Вариант один - lshw (требуется установка)
hwinfo, который вы должны установить. Он находится в репозиториях.
Он также представляет компоненты в очень подробном виде. Флаг --short даст вам список отсортированных категорий аппаратных категорий.
С помощью опции --[hwtype] вы можете получить подробную информацию о выбранном аппаратном уровне, что довольно удобно иногда.
Я не знаю ни одного единого решения для установки оборудования или драйверов. Драйверы обычно являются модулями ядра, которые вы можете включить (добавить) и отключить (удалить) с помощью команды modprobe.
Используя lsmod, вы можете узнать, какие модули загружены в настоящее время.
Вы можете использовать lshw, который является инструментом CLI:
sudo lshw
, поскольку на странице руководства:
lshw - небольшой инструмент для извлечения подробных информацию об аппаратной конфигурации машины. Он может сообщать точную конфигурацию памяти, версию прошивки, конфигурацию материнской платы, версию и скорость процессора, конфигурацию кеша, скорость шины и т. Д. В системах с поддержкой x86 или IA-64 с DMI и на некоторых компьютерах PowerPC (как известно, работает PowerMac G4).Вы также можете использовать HardInfo:
lshw - небольшой инструмент для извлечения подробной информации об аппаратной конфигурации аппарата. Он может сообщать точную конфигурацию памяти, версию прошивки, конфигурацию материнской платы, версию и скорость процессора, конфигурацию кеша, скорость шины и т. Д. В системах с поддержкой x86 или IA-64 с DMI и на некоторых компьютерах PowerPC (как известно, работает PowerMac G4).
Он также может быть легко расширен, для документации разработчика и полного исходного кода (выпущен в версии GNU GPL версии 2).HardInfo может собирать информацию об оборудовании и операционной системе вашей системы, выполнять тесты и создавать отчеты для печати в формате HTML или в текстовых форматах.
Установить выполнив эту команду:
sudo apt-get install hardinfo
Репозиторий Universe на Ubuntu 14.04 и более поздних версиях содержит сценарий Bash с именем inxi в пакете с тем же именем. По крайней мере, Xubuntu 16.04 установил его по умолчанию. Вы можете управлять своим выходом через параметры. См. [F2]. Например. inxi -v 2 показывает информацию в уровне детализации 2; поддерживаются уровни 0-7.
lspci - аппаратное обеспечение PCI
lsusb, lspcmcia, lshw, lshw-gtk
dmidecode -информация о оборудовании вашей системы, как описано в системной BIOS
kinfocenter
cat /proc/cpuinfo
Я написал сценарий оболочки для сбора всех возможных деталей оборудования в системах Linux, включая Ubuntu, с использованием собственных команд. Любой желающий может просмотреть и загрузить скрипт из: простого сценария оболочки, чтобы получить информацию об оборудовании из Linux.
Этот скрипт извлекает следующие данные:
версия операционной системы (Linux) версию, версию ядра, информацию о времени безотказной работы и т. д. Системный (серверный) поставщик, серийный номер и т. д. Сведения о материнской плате сервера. Краткая информация о BIOS сервера. Сведения о серверном процессоре. Сведения о физической памяти сервера (ОЗУ). Краткие сведения о устройствах PCI / контроллерах. Сведения о жестком диске. Информация о сетевом оборудованииhw-probe tool: https://github.com/linuxhw/hw-probe
Инструмент создает зонд компьютера, включая выходы аппаратных списков (hwinfo, dmidecode, biosdecode и т. д. ), несколько инструментов диагностики Linux (smartctl, memtester и т. д.) и системных журналов (dmesg, Xorg.log и т. д.).
Пример зонда: https://github.com/linuxhw / hw-probe
Я автор этого проекта, поэтому не стесняйтесь задавать любые вопросы в комментариях!
HardwareLiSter - полезный инструмент, который может показать вам подробную информацию обо всех аппаратных средствах вашей системы в приятном интерфейсе графического интерфейса.
Если вы предпочитаете использовать терминал try sudo dmidecode, который даст вам очень подробный список всех аппаратных средств.
Диспетчер устройств из программного центра Ubuntu.
Добавить некоторые детали:
lscpu отобразить информацию о архитектуре процессора lsblk устройства блокировки списка sudo lshw -short | grep -i "system memory" системная память спискаПросто введите ls и используйте tab ], чтобы получить подсказку.
lshw - это команда, вы можете также grep, lshw | grep audio.
Я не знаю, как вы можете просмотреть его в графическом интерфейсе.
Если вы ищете «системное тестирование» в тире, вы увидите программу, которая проверит безумное количество функций. Второе изображение показывает, что он будет проверять приостановку, управление питанием, аудио, USB, графику, медиакарты, DVD-диски и многое другое.
Если что-то не так, связанное с устройством, оно сообщит вам об этом. Простой поиск по АС или публикация вопроса, связанного с проблемой, показанной на странице результатов, должны помочь в исследовании связанной проблемы.
lshw - очень хорошая команда, которая рассказывает вам очень подробную информацию о вашем оборудовании. Если вы не хотите устанавливать что-то еще, например hardinfo, то это будет очень хорошая команда. Но используйте lshw (вы можете сказать, что оборудование списка, чтобы запомнить эту команду) с параметрами -html или -xml, чтобы получить информацию более интерактивным способом.
lshw
$ sudo lshw | less (or more)
$ sudo lshw -html > myhardware.html
$ sudo lshw -xml > myhardware.xml
Теперь просто откройте файлы .html или .xml, созданные в вашем текущем каталоге, чтобы получить полное описание вашего оборудования.