Существует ли какое-либо встроенное программное обеспечение или метод терминала, позволяющий мне просматривать профили оборудования в моей системе? 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-устройств. Схожая функциональность с похожими параметрами многословия. Хорошо, если вы хотите знать, что подключено.
sudo lshw
предоставит вам полный список оборудования и настроек.
Он дает вам так много информации, что я предлагаю вам передать его less
в файл или вывести в файл и открыть его во что-то, в чем вы можете перемещаться:
sudo lshw | less
Конечно, это обычно много информации. Вам часто нужна информация только о небольшом подмножестве вашего оборудования, и lshw
вы сможете выбрать категорию. Например, если вы просто хотите увидеть сетевые устройства, запустите:
sudo lshw -c network
Если вы хотите что-то графическое, я предлагаю вам посмотреть hardinfo
. Сначала вам нужно установить его:
sudo apt-get install hardinfo
Затем вы просто запускаете его из того же терминала с hardinfo
. Я не знаю, что у него есть расположение меню по умолчанию.
Но он может дать вам немного больше информации (загрузки, доступные ядра и т. Д.), Чем другие опции, а также предоставить вам похожие списки оборудования PCI и USB, как и первые две команды.
Это также обеспечивает простой сравнительный анализ. Я думаю, что разработчики стремятся сделать его заменой Sandra (популярного инструмента для сбора информации об оборудовании Windows).
У него даже есть опции для вывода хорошего отчета, который вы можете отправить кому-либо (хотя это может быть слишком много информации).
hardinfo
...lspci -k
, покажет их,lshw
покажет их как само собой разумеющееся (посмотрите под конфигурацией => ствол драйвера) иhardinfo
покажет их при выборе устройства (нижняя панель на скриншоте заполнится дополнительной информацией для этого устройства)Вы можете использовать lshw, который является инструментом CLI:
sudo lshw
как написано на странице руководства:
Вы также можете использовать HardInfo :
Установите его, выполнив эту команду:
sudo apt-get install hardinfo
или поищите hardinfo в Synaptic или Центре программного обеспечения.
источник
Существует несколько способов сбора информации об оборудовании. Я опубликую все возможности, которые я знаю. Для получения дополнительной информации о любой из программ, пожалуйста, обратитесь к их страницам руководства.
Вариант первый -
lshw
lshw
который должен быть установлен по умолчанию. Вы должны будете запустить его как суперпользователь (sudo).Он представит очень подробный список практически каждого компонента. Чтобы получить более короткое представление списка, вы можете использовать
-short
флаг.Вы можете заставить его выводить информацию несколькими способами.
Вариант второй -
hwinfo
(необходимо установить)hwinfo
который вы должны будете установить. Это в репозиториях.Он также представляет компоненты очень детально. Здесь
--short
флаг даст вам хороший список отсортированной категории оборудования.С помощью этой
--[hwtype]
опции вы можете получить подробную информацию только о выбранном типе оборудования, что иногда очень удобно.Я не знаю ни одного универсального решения для отключения / включения оборудования или драйверов. Драйверы - это, как правило, модули ядра, которые можно включить (добавить) и отключить (удалить) с помощью
modprobe
команды.Используя
lsmod
вы можете узнать, какие модули загружены в данный момент.источник
hwinfo
отличается отlshw
?lshw
списков чуть больше информации.sudo lshw -short
легко решает необходимость информации для цитирования в сообщениях об ошибках.lshw - очень хорошая команда, которая сообщает вам очень подробную информацию о вашем оборудовании. Если вы не хотите устанавливать что-то другое, например hardinfo, это будет очень хорошая команда. Но используйте lshw (вы можете сказать список оборудования, чтобы запомнить эту команду) с опциями -html или -xml, чтобы получить информацию более интерактивным способом.
Вот это иллюстрирует
Теперь просто откройте .html или .xml файлы, созданные в вашем текущем каталоге, чтобы получить полное описание вашего оборудования.
источник
lspci
- PCI оборудованиеlsusb, lspcmcia, lshw, lshw-gtk
dmidecode
-информация об оборудовании вашей системы, как описано в BIOS системыkinfocenter
cat /proc/cpuinfo
источник
lshw
это команда, вы также можете grep,lshw | grep audio
например.Я не знаю, как вы можете просмотреть это в графическом интерфейсе.
источник
HardwareLiSter - полезный инструмент, который может показать вам подробную информацию обо всем оборудовании вашей системы в приятном графическом интерфейсе.
Если вы предпочитаете использовать терминал, попробуйте
sudo dmidecode
получить подробный список всего оборудования.источник
Другие замечательные инструменты для Ubuntu
я-пех
I-Nex - это бесплатный системный информационный инструмент, который используется для сбора информации об основных системных компонентах (устройствах), таких как процессор, материнская плата, память, видеопамять, звук, USB-устройства и так далее. Приложение позволяет через понятный интерфейс с вкладками отображать информацию об аппаратном обеспечении системы, эта утилита отображает значительный объем системных сведений. Утилита I-Nex продолжает добавлять новые функциональные возможности, на этот раз в I-Nex включена вкладка информации о графическом процессоре и другие исправления. Помимо возможности отображения информации об оборудовании, I-Nex также может генерировать расширенный отчет, для которого вы можете выбрать, что включать, и при необходимости отправить отчет в службу, такую как Pastebin (и другие). Также имеется возможность сделать скриншот окна I-Nex прямо из приложения. Разница между I-Nex и другими инструментами GUI с информацией об оборудовании, доступными для Linux, заключается в том, что информация лучше организована и отображается быстрее (например, чем lshw-gtk). Кроме того, информация об оборудовании представлена таким способом, который легче понять, чем другие подобные инструменты.
CPU-г
CPU-G - полезная утилита для отображения информации об оборудовании. Он обнаруживает аппаратное обеспечение и отображает информацию обо всем, он отображает информацию о процессоре (процессоре), оперативной памяти (активной / неактивной, свободной, используемой и кэшированной), материнской плате и наборе микросхем, сведениях о BIOS, сведениях о графической карте и сведениях об установленном Linux.
ИСТОЧНИК http://www.noobslab.com/2014/01/cpuz-alternatives-inex-cpug-for-ubuntu.html
источник
/var/lib/dpkg/info/i-nex.postinst
с ,exit 0
чтобы получить через него живым.i-nex
это лучший вариант, который я видел в Ubuntu. Отлично работает на 16.04 и делает именно то, что я ожидал. Я удалил пробовал другие варианты (hardinfo
,hwinfo
), но удалил их после попыткиi-nex
. Это должен был быть один из лучших ответов. Спасибо!из терминала:
из графического интерфейса вам нужно установить gnome-device-manager
источник
Установите Sysinfo из репозиториев Ubuntu по умолчанию. Sysinfo - это графический инструмент, который может отображать некоторые аппаратные и программные данные о компьютере, на котором он запущен.
Умеет распознавать информацию о:
источник
Диспетчер устройств из Центра программного обеспечения Ubuntu.
источник
NeoFetch - это отличное решение для командной строки для высокоуровневой информации (если запущена Ubuntu 14.04 или выше).
Для установки вам нужно сначала добавить PPA:
Затем установите:
Затем запустите:
Обновить:
neofetch доступен в репозитории Universe с 18.04.
Удобный способ представить данные neofetch - использовать
neofetch --stdout
. Эта команда производит вывод в виде простого текста, который можно скопировать / вставить в вопрос или ответ здесь без необходимости загружать изображение.источник
Добавьте некоторые детали:
lscpu
отображать информацию об архитектуре процессораlsblk
список блочных устройствsudo lshw -short | grep -i "system memory"
список системной памятиПросто введите
ls
и используйте,tab
чтобы получить подсказку.источник
lshw
вы можете использоватьlshw -C memory
- больше информации здесьЯ написал сценарий оболочки для сбора всех возможных сведений об оборудовании в системах Linux, включая Ubuntu, с использованием собственных команд. Все желающие могут просмотреть и загрузить скрипт из: Простого скрипта оболочки, чтобы получить информацию об оборудовании из коробки Linux .
Этот скрипт извлекает следующие данные:
**** Дополнение от 12.01.2009 *****
Этот скрипт теперь доступен в виде RPM, который можно загрузить со страницы этого блога: https://www.simplylinuxfaq.com/p/how-to-find-hardware-details-in-linux.html.
источник
Если вы ищете «системное тестирование» в dash, вы увидите программу, которая проверит безумное количество функций. 2-е изображение показывает, что он будет проверять приостановку, управление питанием, аудио, USB, графику, медиа-карты, DVD-диски и многое другое.
Если что-то не так с устройством, оно проинформирует вас об этом. Простой поиск по AU или размещение вопроса, относящегося к проблеме, показанной на странице результатов, должны помочь исследовать связанную проблему.
источник
Репозиторий Universe в Ubuntu 14.04 и более поздних версиях содержит скрипт Bash, названный
inxi
в пакете с таким же именем. По крайней мере, в Xubuntu 16.04 он установлен по умолчанию. Вы можете контролировать его вывод с помощью опций. Смman inxi
. Например,inxi -v 2
показывает информацию на уровне многословия 2; поддерживаются уровни 0-7.источник
neofetch
уже упоминалось, но есть также,screenfetch
которая предоставляет еще больше информации, когда вы открываете свой терминал после того, как вы поместили команду в свой~/.bashrc
файл:Мой экран-заставка содержит четыре компонента:
screenfetch
утилита системной информацииВы можете найти детали для того, чтобы сделать это самостоятельно в этом ответе:
источник
Инструмент hw-probe: https://github.com/linuxhw/hw-probe
Инструмент создает зонд компьютера, включая выходные данные аппаратных списков (hwinfo, dmidecode, biosdecode и т. Д.), Несколько инструментов диагностики Linux (smartctl, memtester и т. Д.) И системные журналы (dmesg, Xorg.log и т. Д.).
Пример исследования: https://linux-hardware.org/?probe=0b29192f95
Я автор этого проекта, поэтому не стесняйтесь задавать любые вопросы в комментариях!
источник