Разпознайте хардуера в Ubuntu

лого на ubuntu

Един от разделите, който причинява най-много трудности на новите потребители на Linux като цяло и по-специално на Ubuntu, е разпознаване на устройства в системата, когато те не са били открити автоматично. Както може би вече знаете, откриването на хардуера на оборудването, противно на това, което се случва в системите на Windows, се извършва от ядрото по време на стартиране на системата, а също така има възможност впоследствие да разпознае други устройства, които са горещи -включен.

Това малко ръководство има за цел да ви освети малко в общите задачи за разпознаване на хардуер в Ubuntu, където ще говорим за най-често срещаните елементи: CPU, памет и съхранение, наред с други.

В много случаи проблемът Не се крие в това как да изглежда, ако не какво, тъй като драйверите на хардуерните елементи на компютър в системите на 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/ proc_name: 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 каза той

    Отличната статия ми помогна да се документирам и да се приложа към определени неуспехи, които съм имал в миналото.

    Благодаря,
    Уго Гонсалес
    Cc. Венецуела

  2.   ixoye64 каза той

    Благодаря, поне на мен тази статия ми послужи много, поздрави

  3.   jcp каза той

    и за мрежови карти

  4.   Юлиан каза той

    а за мрежови карти?

  5.   Йорг3 каза той

    Как мога да разпозная Bluetooth на компютър, който не го е разпознал автоматично, когато съм инсталирал Ubuntu 18.0? Модел на лаптоп: Dell Vostro 1400
    отношение на

  6.   Хавиерх каза той

    Отличен приятел, много благодаря, те са много точни команди, намерих информация, която не знаех как да получа.