in

Cómo usar Linux para encontrar los nombres de los dispositivos en su computadora

GettyImages 1179556464 76d94523a3494a0b9dbe2d34fbbef1a8

Enumerar los dispositivos, unidades, dispositivos PCI y dispositivos USB en su computadora implica una serie de comandos que se invocan fácilmente desde un indicador de shell en Linux.



Utilice el comando ‘montar’

La sintaxis más simple que puede utilizar es la siguiente:


mount


La salida del comando anterior es bastante detallada y será algo como esto:


Los discos duros generalmente comienzan con / dev / sda o / dev / sdb, así que use el comando grep para reducir la salida de la siguiente manera:


mount | grep /dev/sd


Los resultados muestran algo como esto:


/dev/sda4 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
/dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)


Esto no enumera sus unidades, pero sí enumera sus particiones montadas. No enumera las particiones que aún no están montadas.


El dispositivo / dev / sda generalmente representa el primer disco duro de su sistema, y ​​si tiene un segundo disco duro, entonces se montará en / dev / sdb. Si tiene un SSD, es probable que este se asigne a / dev / sda y el disco duro asignado a / dev / sdb.



Utilice ‘lsblk’ para enumerar los dispositivos de bloque

Mount está bien para enumerar dispositivos montados, pero no muestra todos los dispositivos que tiene, y la salida es detallada, lo que dificulta la lectura.


La mejor manera de enumerar las unidades en Linux es usar lsblk como sigue:


lsblk


La información se muestra en formato de árbol con la siguiente información:


  • Nombre
  • Mayor número de dispositivo menor
  • Es removible
  • Tamaño
  • Es de solo lectura
  • ¿Es un disco o una partición?
  • ¿Dónde está montada la partición?


La pantalla se parece a esto:


La información es más fácil de leer. Muestra una unidad llamada sda, que ofrece 50 G de almacenamiento. Se divide en una partición, llamada sda1.


Las unidades fd0 (disquete) y sr0 (CD-ROM) aparecen en este listado. La máquina particular de la que se basó este listado, llamada mint-vm, es una máquina virtual Linux Mint que se ejecuta en el sistema Hyper-V en una computadora con Windows 10. Hyper-V aprovisiona un disquete virtual y una unidad de CD-ROM de forma predeterminada.



Cómo enumerar los dispositivos PCI

Para enumerar los dispositivos PCI, utilice el lspci comando de la siguiente manera:


lspci


El resultado del comando anterior es detallado, lo que significa que probablemente obtenga más información de la que necesita.


Aquí hay una breve instantánea como ejemplo:


La lista enumera dispositivos, incluidos controladores VGA, controladores USB, controladores de sonido, Bluetooth, inalámbricos y Ethernet.


El estandar lspci La lista se considera básica y, si desea información más detallada sobre cada dispositivo, ejecute el siguiente comando:


lspci -v


La información de cada dispositivo se parece a esto:


02:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
Subsystem: Dell AR9485 Wireless Network Adapter
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at c0500000 (64-bit, non-prefetchable) [size=512K]
Expansion ROM at c0580000 [disabled] [size=64K]
Capabilities:
Kernel driver in use: ath9k
Kernel modules: ath9k


La salida del lspci -v El comando es más legible.


Puede obtener resultados aún más detallados mediante el siguiente comando:


lspci -vv


Si esa no es suficiente información, intente lo siguiente:


lspci -vvv


El aspecto más útil de lspci, además de enumerar los dispositivos, es el controlador del kernel utilizado para ese dispositivo. Si el dispositivo no funciona, vale la pena investigar si hay un controlador mejor disponible para el dispositivo.



Enumere los dispositivos USB conectados a la computadora

Para enumerar los dispositivos USB disponibles para su computadora, use el siguiente comando:


lsusb


La salida será algo como esto:


Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 0c45:64ad Microdia
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 007: ID 0cf3:e004 Atheros Communications, Inc.
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 0bc2:231a Seagate RSS LLC
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 054c:05a8 Sony Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


Si inserta un dispositivo USB en la computadora, como un disco duro externo, y luego ejecuta el lsusb comando, el dispositivo aparece en la lista.



Resumen

La mejor manera de enumerar cualquier cosa en Linux es recordar lo siguiente ls comandos:


  • ls: Muestra los archivos en el sistema de archivos.
  • lsblk: Lista de dispositivos de bloque (por ejemplo, las unidades).
  • lspci: Muestra los dispositivos PCI.
  • lsusb: Muestra los dispositivos USB.
  • lsdev: Muestra todos los dispositivos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¿Por qué es importante la paz y la unidad? – MVOorganización

Vuze 4.7.0.1 Beta 1: el cliente torrent nos trae una versión no final