Відповіді:
Є кілька варіантів:
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).
У нього навіть є варіанти вивести приємний звіт, який ви можете надіслати комусь (хоча це може легко бути занадто багато інформації).
lspci -k
, покаже їх, lshw
показує їх як звичайно (подивіться під конфігурацію => стовбур драйвера) і hardinfo
показує їх, коли ви виберете пристрій (нижня панель екрана заповнить додатковою інформацією для цього пристрою)
Ви можете використовувати lshw, що є інструментом CLI:
sudo lshw
як пише сторінка man:
lshw - це невеликий інструмент для отримання детальної інформації про апаратну конфігурацію машини. Він може повідомити про точну конфігурацію пам'яті, версію вбудованого програмного забезпечення, конфігурацію материнської плати, версію та швидкість процесора, конфігурацію кешу, швидкість шини тощо в системах x86 або IA-64, здатних до DMI, і на деяких машинах PowerPC (PowerMac G4 працює, як відомо).
Ви також можете використовувати HardInfo :
HardInfo може збирати інформацію про апаратне забезпечення та операційну систему вашої системи, виконувати показники та генерувати звіти для друку або в HTML, або у простому текстовому форматі.
Його також можна легко розширити, оскільки доступна документація для розробників та повний вихідний код (випущений під GNU GPL версія 2).
Встановіть його, виконавши цю команду:
sudo apt-get install hardinfo
або шукайте жорстку інформацію в Synaptic або Software Center.
Існує кілька способів збирання апаратної інформації. Я опублікую усі можливості, які я знаю. Для отримання додаткової інформації про будь-яку з програм, будь ласка, ознайомтеся з їх довідковими сторінками.
Варіант перший - lshw
lshw
який слід встановити за замовчуванням. Вам доведеться запустити його як супер користувача (sudo).
Він представить дуже докладний перелік майже кожного компонента. Для отримання коротшого подання списку ви можете використовувати -short
прапор.
Ви можете змусити його виводити інформацію кількома способами.
Варіант другий -hwinfo
потрібно встановити
hwinfo
яку вам доведеться встановити. Він знаходиться в сховищах.
Це також дуже детально представляє компоненти. Тут --short
прапор подасть вам відсортований список приємних категорій обладнання.
За допомогою цього --[hwtype]
пункту ви можете отримати детальну інформацію лише про вибраний тип обладнання, що іноді досить зручно.
Я не знаю жодного єдиного рішення щодо відключення апаратного забезпечення або драйверів. Зазвичай драйвери - це модулі ядра, які можна ввімкнути (додати) та відключити (видалити) за допомогою modprobe
команди.
За допомогою lsmod
ви можете дізнатися, які модулі зараз завантажуються.
hwinfo
відрізняється від lshw
?
lshw
перелічує трохи більше інформації.
sudo lshw -short
легко вирішує потребу в інформації, яку слід цитувати у звітах про помилки.
lshw - це дуже хороша команда, яка повідомляє вам дуже детальну інформацію про ваше обладнання. Якщо ви не хочете встановлювати щось інше, як hardinfo, тоді це буде дуже добре. Але використовуйте lshw (можна сказати, апаратне забезпечення списку, щоб запам'ятати цю команду) з параметрами -html або -xml, щоб отримати інформацію більш інтерактивним способом.
Ось це ілюструє
$ sudo lshw | less (or more)
$ sudo lshw -html > myhardware.html
$ sudo lshw -xml > myhardware.xml
Тепер просто відкрийте .html або .xml файли, створені у вашому поточному каталозі, щоб отримати повний опис обладнання.
HardwareLiSter - корисний інструмент, який зможе показати вам детальну інформацію про все обладнання у вашій системі в приємному інтерфейсі GUI.
Якщо ви віддаєте перевагу використовувати термінал, спробуйте, sudo dmidecode
що також дасть вам дуже детальний перелік всього обладнання.
Інші чудові інструменти для Ubuntu є
I-Nex - це безкоштовний інформаційний системний інструмент, який використовується для збору інформації про основні компоненти системи (пристрої), такі як процесор, материнська плата, пам'ять, відеопам'ять, звук, USB-пристрої тощо. Ця програма дозволяє через вкладку чіткого інтерфейсу відображати інформацію про апаратне забезпечення системи, ця утиліта відображає значну кількість системних деталей. Утиліта I-Nex продовжує додавати нові функціональні можливості, на цей раз I-Nex включала вкладку інформації про GPU та інші різні виправлення. Окрім того, що зможе відображати апаратну інформацію, I-Nex також може генерувати розширений звіт, для якого ви можете вибрати, що включити, та необов'язково надіслати звіт такій службі, як Pastebin (та інші). Він також пропонує можливість зробити скріншот вікна I-Nex безпосередньо з програми. Різниця між I-Nex та іншими інструментами GUI-інформації про GUI, доступними для Linux, полягає в тому, що інформація краще організована та відображається швидше (ніж, наприклад, lshw-gtk). Також інформація про обладнання представлена таким чином, що її легше зрозуміти, ніж інші подібні засоби.
CPU-G - корисна утиліта для відображення інформації про обладнання. Він виявляє апаратні та відображає деталі про все, показує інформацію про процесор (процесор), оперативну пам'ять (активна / неактивна, безкоштовна, використана та кешована), материнську плату та чіпсет, відомості про біос, дані графічної картки та деталі встановленого 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
. Це мало бути однією з найкращих відповідей. Дякую!
від терміналу:
sudo lshw
з gui вам потрібно буде встановити gnome-device-manager
Встановіть Sysinfo із сховищ Ubuntu за замовчуванням. Sysinfo - це графічний інструмент, який здатний відображати деяку апаратну та програмну інформацію про комп'ютер, на якому він працює.
Він здатний розпізнавати інформацію про:
Диспетчер пристроїв із програмного центру Ubuntu.
NeoFetch - це приємне рішення командного рядка для отримання інформації про високий рівень (якщо використовується Ubuntu 14.04 або вище).
Щоб встановити, потрібно спочатку додати PPA:
sudo add-apt-repository ppa:dawidd0811/neofetch
Потім встановіть:
sudo apt update && sudo apt install neofetch
Потім запустіть:
neofetch
neofetch доступний у сховищі Всесвіту з 18.04.
Зручним способом подання даних про неочищення є використання neofetch --stdout
. Ця команда створює вихід у простому тексті, який можна скопіювати / вставити у запитання чи відповідь тут, не потребуючи завантаження зображення.
$ neofetch --stdout
dkb@kububb
------------
OS: Ubuntu 18.04.2 LTS x86_64
Host: Inspiron 15-3567
Kernel: 4.15.0-48-generic
Uptime: 3 hours, 12 mins
Packages: 2352
Shell: bash 4.4.19
Resolution: 1366x768
DE: KDE
WM: KWin
WM Theme: Breeze
Theme: Breeze Dark [KDE], MyBreeze-Dark [GTK2/3]
Icons: Breeze-dark [KDE], Breeze [GTK2/3]
Terminal: konsole
Terminal Font: Hack 11
CPU: Intel i3-6006U (2) @ 2.000GHz
GPU: Intel HD Graphics 520
Memory: 1435MiB / 7846MiB
$
Додайте детальну інформацію:
lscpu
відображення інформації про архітектуру процесора lsblk
список блокових пристроїв sudo lshw -short | grep -i "system memory"
список системної пам'яті Просто введіть ls
і використовуйте tab
для отримання підказки.
Я написав сценарій оболонки, щоб зібрати всі можливі деталі обладнання в системах Linux, включаючи Ubuntu, використовуючи нативні команди. Усі зацікавлені можуть переглядати та завантажити сценарій із: Простий скрипт оболонки, щоб отримати інформацію про обладнання з вікна Linux .
Цей скрипт отримує такі деталі:
Цей сценарій зараз доступний як RPM, який можна завантажити з цієї сторінки веб- сайту блогу: https://www.simplylinuxfaq.com/p/how-to-find-hardware-details-in-linux.html
Чи є одна утиліта для контролю робочого стану більшості апаратних засобів? Як і якесь програмне забезпечення в Windows?
Якщо ви шукаєте "тестування системи" в тирі, ви побачите програму, яка перевіряє шалену кількість функцій. На другому зображенні показано, що він перевірятиме призупинення, управління живленням, аудіо, usb, графіку, медіакарти, DVD-накопичувачі та багато іншого.
Якщо щось не так пов’язано з пристроєм, він повідомить про це. Простий пошук в АС або опублікування питання, характерного для проблеми, показаної на сторінці результатів, має допомогти розслідувати пов'язану проблему.
Репозиторій Universe на Ubuntu 14.04 та пізніших версіях містить сценарій Bash, названий inxi
в пакеті з такою ж назвою. Принаймні Xubuntu 16.04 встановлений за замовчуванням. Ви можете керувати його результатами за допомогою параметрів. Див man inxi
. Напр., Відображається inxi -v 2
інформація у рівні багатослівності 2; рівні 0-7 підтримуються.
neofetch
вже згадувалося, але є також така, screenfetch
яка надає ще більше інформації, коли ви відкриваєте свій термінал після того, як ви ввели команду у свій ~/.bashrc
файл:
Мій екран сплеску терміналу містить чотири компоненти:
screenfetch
інформаційна утиліта системиВи можете знайти деталі для цього самостійно в цій відповіді:
hw-probe tool: https://github.com/linuxhw/hw-probe
Інструмент створює зонд комп’ютера, включаючи виводи апаратних листів (hwinfo, dmidecode, biosdecode тощо), декількох інструментів діагностики Linux (smartctl, memtester тощо) та системних журналів (dmesg, Xorg.log тощо).
Приклад зонда: https://linux-hardware.org/?probe=0b29192f95
Я автор цього проекту, тому сміливо задавайте будь-які запитання в коментарях!
hardinfo
...