У наступній статті ми збираємось поглянути на те, як це зробити отримати інформацію про апаратне забезпечення з командного рядка. Цей процес не є проблемою для графічний інтерфейс користувача Користувачам Gnu / Linux та Windows, але користувачам CLI не вистачає ресурсів, щоб отримати такі деталі зі своїх машин.
У Gnu / Linux є багато службових програм для отримання інформації про апаратне забезпечення системи. У цій статті ми спробуємо побачити різні способи отримати ці деталі з терміналу. Хоча як завжди, ви впевнені, що вони не єдині, і кожному з них доведеться вибрати найкращий метод для кожного випадку.
Отримайте інформацію про апаратне обладнання з терміналу
Деякі з прикладів, які ми побачимо далі, нам доведеться виконати їх за допомогою sudo.
Метод-1. Команда Dmidecode.
dmidecode Це інструмент, який прочитати DMI комп’ютера (Інтерфейс управління робочим столом) та відображає інформацію про апаратне забезпечення системи у зручному для читання форматі.
Ця таблиця містить опис апаратних компонентів системи. Він також покаже нам більше корисної інформації, наприклад, серійний номер, інформацію про виробника, дату випуску та перегляд BIOS тощо. Прикладом використання цієї команди може бути наступний:
sudo dmidecode -t system
Метод-2. Команда Inxi.
Ця команда нам доведеться його встановити. Для цього ви можете проконсультуватися з стаття що свого часу ми публікували в цьому блозі.
Inxi - це чудовий інструмент для перевірки інформації про обладнання в Gnu / Linux та пропонує широкий вибір варіантів що дозволить нам отримати всю необхідну інформацію про обладнання.
Inxi - це скрипт, який швидко показує апаратне забезпечення такі як процесор, драйвери, версії Xorg, ядро, GCC, процеси, використання оперативної пам'яті та широкий спектр корисної інформації. Прикладом використання може бути наступне:
inxi -M
Метод-3. Команда Lshw.
Команда lshw (Апаратний Лістер) - це невеликий інструмент, який формує докладні звіти про різні компоненти апаратного забезпечення машини. Він покаже нам інформацію про конфігурацію пам'яті, версію мікропрограми, конфігурацію материнської плати, версію та швидкість процесора, конфігурацію кешу, USB, мережеву карту, графічні карти, мультимедіа, принтери, швидкість шини тощо.
Інформація про апаратне забезпечення буде генерована при читанні / proc файлів та таблиці DMI.
lshw повинен працювати як суперкористувач щоб виявити максимальний обсяг інформації або виконає лише частковий апаратний звіт.
sudo lshw -C system
Метод-4. Використання файлової системи / sys.
Ядро надає інформацію про DMI в віртуальна файлова система / sys. Тож ми можемо легко отримати тип машини, запустивши команду grep у наступному форматі:
sudo grep "" /sys/class/dmi/id/[pbs]*
До того ж ми також зможемо друкувати лише конкретні деталі за допомогою команди cat. Ось кілька прикладів:
cat /sys/class/dmi/id/board_vendor
cat /sys/class/dmi/id/product_name
sudo cat /sys/class/dmi/id/product_serial
cat /sys/class/dmi/id/bios_version
Метод-5. Команда Dmesg.
Команда dmesg використовується в повідомленнях ядра (повідомлення про час завантаження) на Gnu / Linux перед запуском syslogd або klogd. Отримайте свої дані, прочитавши буфер кільця ядра. Dmesg може бути дуже корисним для усунення несправностей або просто для отримання інформації про обладнання, що використовується системою.
dmesg | grep -i DMI
Метод-6. Команда Hwinfo.
Hwinfo використовує бібліотеку libhd libhd.so для збору інформації про обладнання. Цей інструмент, спеціально розроблений для системи openSUSE, деякий час для інших дистрибутивів вони включають його до своїх офіційних сховищ.
HWiNFO нам доведеться його встановити, а для цього нам потрібно буде лише написати в терміналі (Ctrl + Alt + T):
sudo apt install hwinfo
Ім'я hwinfo означає апаратний інформаційний інструмент. Це ще одна чудова утиліта, яку ви використовуєте для пошуку апаратного забезпечення в системі та показує детальну інформацію про різні апаратні компоненти в зручному для читання форматі.
Звіти про процесор, оперативну пам’ять, клавіатуру, мишу, графічну карту, звук, пам’ять, мережевий інтерфейс, диск, розділи, BIOS тощо. Цей інструмент зможе показати більше інформації ніж інші команди, призначені для тієї ж мети.
hwinfo
дякую чудовій інформації ... дуже чітко і з різними варіантами введення інформації про обладнання. дуже корисний. Я їм дуже вдячний. Хуанма.