Отримання інформації про апаратне забезпечення машини в Linux


27

Як я можу перевірити, яке обладнання у мене є? (З версією BIOS тощо)


6
На якій операційній системі? Немає стандартної команди, тому щось би було більш-менш конкретним розподілом.
jlliagre

@jiliargre Я б не сказав, що стосується дистрибуції, але, безумовно, тут ОС, Linux та BSD сильно різняться.
ксенотеррацид

І Solaris, HP-UX, AIX, що б там не було. Це я мав на увазі.
jlliagre

@jll Це позначено [linux], тому я гадаю, що ...
tshepang

Відповіді:


26

Якщо ваша система підтримує програму Profs , ви можете отримати багато інформації про свою працюючу систему. Це інтерфейс до структур даних ядер, тому він також буде містити інформацію про ваше обладнання. Наприклад, щоб отримати детальну інформацію про використаний процесор, який ви могли б cat /proc/cpuinfo отримати. Для отримання додаткової інформації вам слід ознайомитись з програмою man .

Більш детальну інформацію про обладнання можна отримати за допомогою повідомлень буфера кільця ядра за допомогою dmesg. Наприклад, це дасть вам короткий підсумок нещодавно доданого обладнання та способи його використання в системі.

Це декілька основних "інтерфейсів", які ви матимете для кожного розповсюдження, щоб отримати деяку апаратну інформацію.

Іншими "маленькими" інструментами для збору апаратної інформації є:

  • lspci - Устаткування PCI
  • lsusb - USB обладнання

Залежно від розповсюдження, ви також матимете доступ до одного з цих двох інструментів, щоб зібрати детальний огляд конфігурації обладнання:

  • lshw
  • hwinfo (специфічні для SuSE, але доступні і в інших дистрибутивах)

"Ворота" вашого обладнання - це "Інтерфейс управління робочим столом" (-> DMI). Цей фреймворк відкриє інформацію про вашу систему до вашого програмного забезпечення та використовується, наприклад, lshw. Інструмент для прямої взаємодії з DMI - це dmidecode і доступний у більшості дистрибутивів як пакет. Він прийде, biosdecodeякий покаже вам також повну доступну інформацію про BIOS.


9

Щоб відобразити хороший огляд мого обладнання, я використовую lshw -shortнайкраще ( як root ). Ви, lshwзвичайно, можете просто зрозуміти, але я віддаю перевагу стислість, яку -shortпропонує варіант.

Для перевірки мого використання жорсткого диска я використовую df --human-readable, який повинен бути доступний за замовчуванням у вашій системі (на відміну від lshw).

Крім того, погляньте на перевірку обладнання на Linux .


2
hwinfo - ще одна приємна утиліта та lm-датчики для температур.
Паткос Чаба

@Patkos Здається, sudo hwinfo --shortце еквівалент, і він показує кращі результати IMO. На жаль, пропускає цікаву інформацію (EG, вона не відображає розміри розділів HDD).
thepang

1
lshw -html> file.html створює приємну версію у форматі HTML. Мені набагато простіше переглядати його в браузері, ніж вікно консолі.
ivanivan

@ivanivan приємний. Це нове?
thepang

це був варіант, який мені довелося спеціально включити, коли я будував його за допомогою gentoo ще в 2002-3ish ...
ivanivan

6

Ви можете використовувати 'lshw'. Встановіть його за допомогою "sudo apt-get install lshw" на Debian та похідних. Існує навіть графічна версія під назвою lshw-gtk.



2

для інформації про процесор

cat /proc/cpuinfo

для використання диска

df -h

для карт PCI та автобусів

lspci

ви можете знайти lshwкорисне

якщо вам потрібні usb-пристрої

lsusb


1

HW Probe - це можливість перерахувати всі ваші апаратні пристрої та здійснити діагностику працездатності. Він заснований на hwinfo, lspci, lsusb, dmidecode та інших інструментах.

Скріншот звіту

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.