Розпізнайте обладнання в Ubuntu

логотип ubuntu

Одним з розділів, який викликає найбільше труднощів для нових користувачів Linux загалом та Ubuntu зокрема, є розпізнавання пристроїв у системі, коли вони не були виявлені автоматично. Як ви вже могли знати, виявлення апаратного забезпечення обладнання, на відміну від того, що відбувається в системах Windows, здійснюється ядром під час запуску системи, а також є можливість згодом розпізнати інші гарячі пристрої -зв’язані.

Цей невеликий посібник має на меті трохи просвітлити вас у загальних завданнях для розпізнавання обладнання в Ubuntu, де ми поговоримо про найпоширеніші елементи: ЦП, пам’ять та пам’ять серед інших.

У багатьох випадках проблема Це не полягає в тому, як шукати, якщо не що, оскільки драйвери апаратних елементів комп'ютера в системах Unix дещо відрізняються від того, як це робиться в середовищах Windows (ядро Windows покладається головним чином на драйвери для підтримки різних системних компонентів, перебуваючи на Linux саме ядро ​​підтримує більшість пристроїв).

Не маючи можливості отримати доступ до всіх видів пристроїв та апаратних компонентів, які можуть існувати в комп’ютері (оскільки це було б величезним завданням), ми хочемо зібрати ці основний що може мати будь-який комп’ютер і які система не визначає автоматично. Ці кроки можна вважати важливими у багатьох випадках для того, щоб пізніше знайти необхідні драйвери та додати їх до системи.

Загальний перелік обладнання обладнання

Загалом, використовуючи наступну команду, ми можемо отримати огляд усього виявленого обладнання в нашій команді.

 $ sudo lshw 

Яким ви побачите список, який є генерує дуже великий і деталізований, тому його зручно скидати у файл або об’єднувати більше функцій, щоб читати його спокійніше.

Розпізнавання процесора

Процесор є одним з основних компонентів комп’ютера, поряд з пам’яттю та пристроями введення та виведення. Системний файл і проста команда можуть допомогти визначити, який тип процесора розпізнається в нашому середовищі. Цей компонент підтримується в ядрі, тому, якщо є проблема, оскільки всі можливості нашого процесора не розпізнані, нам знадобиться ядро ​​(або дистрибутив), яке його підтримує.

Файл, що знаходиться всередині / proc / cpuinfo Це дасть нам детальну інформацію про розпізнавання нашого процесора:



cpuinfo



І через команду lscpu, який не потребує додаткових модифікаторів, ми можемо отримувати дані з центрального процесора дружньо:



lscpu



Розпізнавання пам’яті

Пам'ять становить ще один із найважливіших елементів системи. Гарне управління ним, як можливість скористатися усіма його можливостями, забезпечує належне функціонування операційної системи та оптимальну роботу. Отримати технічні дані того ж ми повинні вдатися до загальної команди щодо системного обладнання що ми вказали на початку, пам’ятайте, lshw.

скріншот пам'яті комп'ютера

Існує також інша серія команд, які дозволяють отримувати загальну інформацію про обсяг пам'яті та її дентину в операційній системі, що може дати нам достатньо інформації, щоб визначити, чи правильно виявляються модулі, встановлені в обладнанні, чи ні. подробиці того, як це розпізнається в робочому середовищі. Верхні команди слугують прикладом (для визначення загальної суми та тієї, яка міняється місцями), vmstat -SM -a (докладно про

Розпізнавання жорстких дисків

Наступна команда, добре відома всім, fdisk, нас перелічіть пристрої зберігання, виявлені на нашому комп’ютері.

 $ sudo fdisk -l

fdisk -l

Але що, якщо ми просто підключили новий диск SATA або SCSI, а система його не виявляє? Це щось дуже часто, якщо ви використовуєте диски SATA з гарячим підключенням (переконайтеся, що параметр гаряча заміна в BIOS комп'ютера, або, інакше, він буде працювати як звичайний IDE-диск, і вам доведеться перезавантажити комп'ютер, щоб система виявила його) або віртуальні машини, де можна додати диски типу SCSI, які комп'ютер не розпізнає автоматично.

Якщо це ваш випадок, вам доведеться примусово врятувати контролер. Для цього введіть таку команду:

 $ grep mpt /sys/class/scsi_host/host?/proc_name

Ця команда поверне рядок типу: / sys / class / scsi_host /hostX/ ім'я_процесу: mptspi (де hostX поле, яке нас цікавить). Далі введіть таку команду для примусового повторного сканування:

echo "- - -" > /sys/class/scsi_host/hostX/scan

Розпізнавання відеокарти

Якщо ви пам’ятаєте, що на початку статті ми згадували, що ядро ​​Linux передало певні пристрої обробці драйверам, встановленим на комп’ютері, корпус відеокарт - один із тих пристроїв, обробка яких передається у спадок. Ось чому команда, яка допоможе нам у цьому випадку:

lspci | grep VGA

І це нам дасть інформація контролера, яку використовує система в колективі.

lspci vga

З цією інформацією йдеться про перевірку того, чи використовуємо ми правильний драйвер у нашій системі, чи слід використовувати інший, більш конкретний чи еволюціонований.

Розпізнавання USB-пристроїв

У цьому випадку ми маємо конкретна команда для таких типів пристроїв:

lsusb

Ваш вихід надасть нам інформацію про підключені USB-пристрої наступним чином:

lsusb

Щоб перезапустити USB-пристрої, ми можемо запланувати cronjob за допомогою такої команди, щоб вона щохвилини оновлювала стан пристроїв:

* * * * *    lsusb -v 2>&1 1>/dev/null

Ми сподіваємось, що цей маленький посібник буде корисним для більшості ваших системних пристроїв. Безумовно в Linux та додатках є набагато більше команд завантажити для отримання іншої інформації.

Ви знайшли ще якусь корисну команду у своїй роботі з системою Ubuntu для виявлення апаратного забезпечення?


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   notesubuntublog - сказав він

    Відмінна стаття допомогла мені задокументувати себе і застосувати певні невдачі, які були у мене в минулому.

    Спасибі,
    Уго Гонсалес
    Копії Венесуела

  2.   ixoye64 - сказав він

    Дякую, принаймні мені ця стаття мені багато принесла, вітаю

  3.   jcp - сказав він

    і для мережевих карт

  4.   юліанський - сказав він

    а для мережевих карт?

  5.   Йорг3 - сказав він

    Як я можу розпізнати Bluetooth комп'ютера, який не розпізнав його автоматично, коли я встановив на нього ubuntu 18.0? Модель ноутбука: Dell Vostro 1400
    що стосується

  6.   Хав'єрч - сказав він

    Чудовий друже, щиро дякую, це дуже точні команди, я знайшов інформацію, яку не знав, як отримати.