GNU/Linux >> Tutoriales Linux >  >> Linux

lspci:comando no encontrado

El comando lspci enumera todos los dispositivos de interconexión de componentes periféricos (PCI). Este comando tiene muchas opciones que son útiles para depurar controladores de dispositivos. Si solo ejecutamos lspci, obtenemos una lista de dispositivos y sus ID:

00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter
00:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
00:04.0 System peripheral: InnoTek Systemberatung GmbH VirtualBox Guest Service
00:05.0 Multimedia audio controller: Intel Corporation 82801AA AC'97 Audio Controller (rev 01)
00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)

Comprender la salida del comando lspci

Los campos dados en la salida de lspci son los siguientes:

0000:06:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
  • 0000 :dominio PCI (cada dominio puede contener hasta 256 buses PCI)
  • 06 :el número de bus al que está conectado el dispositivo
  • 00 :el número de dispositivo
  • .1 :Función de dispositivo PCI
  • Controlador Ethernet :clase de dispositivo
  • Corporación Intel :identificación del proveedor
  • Conexión de red Gigabit I350 (rev. 01) :identificación del dispositivo

El comando lspci proporciona toda la información relevante sobre los dispositivos PCI de su servidor, que a su vez, se puede ampliar empleando la opción -v o la(s) opción(es) alternativa(s) -vv / -vvv, según el nivel de detalle que desee. requiere:

# lspci -v
# lspci -vv
# lspci -vvv

Si encuentra el siguiente error mientras ejecuta el comando lspci:

lspci: command not found

puede intentar instalar pciutils paquete como se muestra a continuación según su elección de distribución:

Distribución Comando
Debian apt-get install pciutils
Ubuntu apt-get install pciutils
Alpino apk agregar pciutils
Arco Linux pacman -S pciutils
Kali Linux apt-get install pciutils
Cent OS yum instalar pciutils
Fedora dnf instalar pciutils
Raspbian apt-get install pciutils

Ejemplos de comandos lspci

1. Para enumerar todos los dispositivos PCI:

# lspci 

2. Para volcar los datos del dispositivo PCI en un formato legible por máquina compatible con versiones anteriores:

# lspci -m 

3. Para volcar los datos del dispositivo PCI en un formato legible por máquina para que los scripts los analicen fácilmente:

# lspci -mm 

4. Para mostrar un diagrama en forma de árbol que contenga todos los buses:

# lspci -t 

5. Para mostrar en modo detallado:

# lspci -v 

6. Ser muy detallado:

# lspci -vv 

7. Para ser aún más detallado:

# lspci -vvv 

8. Para mostrar los controladores del kernel que manejan cada dispositivo y también los módulos del kernel capaces de manejarlo:

# lspci -k 

9. Para mostrar el volcado hexadecimal de todo el espacio de configuración PCI:

# lspci -xxx 

10. Para mostrar el volcado hexadecimal del espacio de configuración PCI extendido (4096 bytes) disponible en:

# lspci -xxxx 

11. Para vista centrada en bus:

# lspci -b 

12. Para mostrar siempre los números de dominio PCI:

# lspci -D 

13. Para mostrar los códigos de dispositivos y proveedores de PCI como números:

# lspci -n 

14. Para mostrar los códigos de dispositivos y proveedores de PCI como números y nombres:

# lspci -nn 

15. Para usar DNS para consultar la base de datos central de PCI ID si no se encuentra un dispositivo en el archivo pci.ids local:

# lspci -q 

16. Para restablecer la memoria caché local:

# lspci -qq 

17. Para consultar la base de datos central incluso para las entradas que se reconocen localmente:

# lspci -Q 

18. Para mostrar solo dispositivos en el dominio especificado:

# lspci -s domain 

19. Para mostrar solo los dispositivos con un proveedor e ID de dispositivo especificados:

# lspci -d vendor 

20. Para utilizar como lista de ID de PCI en lugar de /usr/share/hwdata/pci.ids:

# lspci -i /path/file 

21. Para usar como el mapa de ID de PCI manejados por los módulos del kernel:

# lspci -p file 

22. Para invocar el modo de mapeo de bus que realiza un escaneo completo de todos los dispositivos PCI:

# lspci -M 

23. Para obtener la versión de lspci:

# lspci --version 

24. La biblioteca admite una variedad de métodos para acceder al hardware PCI:

# lspci -A method 

25. Para aumentar el nivel de depuración:

# lspci -G 


Linux
  1. administrador de suscripciones:comando no encontrado

  2. dnf:comando no encontrado

  3. bc:comando no encontrado

  4. dpkg:comando no encontrado

  5. id:comando no encontrado

nc:comando no encontrado

aws-shell:comando no encontrado

ufw:comando no encontrado

rm:comando no encontrado

mv:comando no encontrado

ln:comando no encontrado