Recoñecer hardware en Ubuntu

logotipo de ubuntu

Unha das seccións que máis dificultades causa aos novos usuarios de Linux en xeral e de Ubuntu en particular, é a recoñecemento de dispositivos no sistema cando non se detectaron automaticamente. Como xa sabedes, a detección do hardware do equipo, ao contrario do que ocorre nos sistemas Windows, realízase polo núcleo no momento do inicio do sistema e tamén existe a posibilidade de recoñecer posteriormente outros dispositivos que están quentes. enchufado.

Esta pequena guía trata de ilustrarte un pouco sobre as tarefas comúns para recoñecer o hardware en Ubuntu, onde falaremos dos elementos máis comúns: CPU, memoria e almacenamento entre outros.

En moitas ocasións o problema Non reside en como mirar se non que, xa que os controladores dos elementos de hardware dun ordenador nos sistemas Unix varían lixeiramente a como se fai en contornas Windows (o núcleo de Windows depende principalmente do motores para soportar os distintos compoñentes do sistema, mentres está en Linux é o núcleo que admite a maioría dos dispositivos).

Sen poder chegar a todo tipo de dispositivos e compoñentes de hardware que poidan existir nun ordenador (xa que sería unha tarefa enorme), queremos recompilalos principal que pode ter calquera computador e que o sistema non detecta automaticamente. Estes pasos pódense considerar esenciais en moitos casos para posteriormente atopar os controladores necesarios e engadilos ao sistema.

Lista xeral de hardware do equipo

En xeral, usando o seguinte comando podemos obter unha visión xeral de todo o hardware detectado no noso equipo.

 $ sudo lshw 

Como verás a lista que hai xera é moi extenso e detallado, polo que é conveniente envialo a un ficheiro ou concatenar unha función máis para lelo con máis calma.

Recoñecendo o procesador

O procesador é un dos compoñentes fundamentais dun ordenador, xunto coa memoria e os dispositivos de entrada e saída. Pode un ficheiro do sistema e un comando sinxelo axudar a identificar que tipo de procesador está a ser recoñecido no noso contorno. Este compoñente está soportado dentro do núcleo, polo que se hai un problema porque non se recoñecen todas as capacidades do noso procesador, necesitaríamos un núcleo (ou unha distribución) que o admita.

O ficheiro situado dentro / proc / cpuinfo Daranos información detallada sobre o recoñecemento da nosa CPU:

cpuinfo

E a través do comando lscpu, que non precisa máis modificadores, podemos obter datos da CPU dun xeito amigable:

lscpu

Recoñecendo a memoria

A memoria constitúe outro dos elementos esenciais dentro do sistema. Unha boa xestión do mesmo, así como a opción de aproveitar todas as súas capacidades, aseguran o bo funcionamento do sistema operativo e un rendemento óptimo. Para obter datos técnicos dos mesmos debemos recorrer ao comando xeral sobre o hardware do sistema que indicamos ao comezo, lembre, lshw.

captura de pantalla da memoria do ordenador

Hai tamén outras series de comandos que nos permiten obter información xeral sobre a cantidade de memoria e a súa dentina dentro do sistema operativo, que nos pode proporcionar información suficiente para determinar se os módulos instalados no ordenador están sendo detectados correctamente ou non. detalles de como se está a recoñecer dentro do contorno operativo. Como exemplo, os comandos superiores (para determinar a cantidade total e a que se intercambia), vmstat -SM -a (para máis detalles sobre

Recoñecendo os discos duros

O seguinte comando ben coñecido por todos, fdisk, nós lista os dispositivos de almacenamento detectados no noso ordenador.

 $ sudo fdisk -l

fdisk -l
Pero e se acabamos de conectar unha nova unidade SATA ou SCSI e o sistema non a detecta? Isto é algo moi común se usa unidades SATA de enchufe quente (verifique que a opción de intercambio en quente na BIOS do ordenador ou, se non, funcionará como un disco IDE normal e terá que reiniciar o ordenador para que o sistema o detecte) ou máquinas virtuais, onde é posible engadir discos de tipo SCSI que o ordenador non recoñece automaticamente.

Se este é o teu caso, terás que forzar o rescate do controlador. Para iso, introduza o seguinte comando:

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

Este comando devolverá unha liña do tipo: / sys / class / scsi_host /hostX/ proc_name: mptspi (onde hostX é o campo que nos interesa). A continuación, introduza o seguinte comando para forzar a busca de novo:

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

Recoñecemento da tarxeta gráfica

Se recordas que mencionamos ao comezo do artigo que o núcleo Linux daba a xestión de certos dispositivos aos controladores instalados do ordenador, o caso das tarxetas gráficas é un deses dispositivos cuxa xestión é herdada. É por iso que o comando que nos axudará neste caso é:

lspci | grep VGA

E daranos información do controlador que usa o sistema no equipo.

lspci vga

Con esta información trátase de verificar se estamos a usar o controlador correcto dentro do noso sistema ou se debemos usar algún outro máis específico ou evolucionado.

Recoñecemento de dispositivos USB

Neste caso temos un comando específico para este tipo de dispositivos:

lsusb

A súa saída proporcionaranos información sobre os dispositivos USB conectados do seguinte xeito:

lsusb

Para reiniciar os dispositivos USB, podemos programar un cronjob co seguinte comando para que actualice o estado dos dispositivos cada minuto:

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

 

Agardamos que esta pequena guía sexa útil para a maioría dos dispositivos do seu sistema. Definitivamente hai moitos máis comandos en Linux e aplicacións para descargar para obter outra información.

Atopaches algún outro comando útil no teu traballo co sistema Ubuntu para detectar hardware?


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

6 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   notesubuntublog dixo

    Un excelente artigo axudoume a documentarme e aplicarme a certos contratempos que tiven no pasado.

    Grazas,
    Hugo González
    Cc's. Venezuela

  2.   ixoye64 dixo

    Grazas, polo menos para min este artigo servíame moito, saúdos

  3.   jcp dixo

    e para tarxetas de rede

  4.   juliano dixo

    e para tarxetas de rede?

  5.   Jorge 3 dixo

    Como podo recoñecer o bluetooth dun ordenador que non o recoñeceu automaticamente cando instalei Ubuntu 18.0? Modelo de portátil: Dell Vostro 1400
    lembranzas

  6.   xavierch dixo

    Excelente amigo, moitas grazas, son comandos moi precisos, atopei información que non sabía obter.