GNU/Linux >> Linux Esercitazione >  >> Linux

lspci:comando non trovato

Il comando lspci elenca tutti i dispositivi PCI (Peripheral Component Interconnect). Questo comando ha molte opzioni utili per il debug dei driver di dispositivo. Se eseguiamo semplicemente lspci, otteniamo un elenco di dispositivi e i loro 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)

Comprendere l'output dei comandi lspci

I campi forniti nell'output di lspci sono i seguenti:

0000:06:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
  • 0000 :dominio PCI (ogni dominio può contenere fino a 256 bus PCI)
  • 06 :il numero di bus a cui è collegato il dispositivo
  • 00 :il numero del dispositivo
  • .1 :funzione del dispositivo PCI
  • Controller Ethernet :classe dispositivo
  • Intel Corporation :ID fornitore
  • Connessione di rete I350 Gigabit (rev 01) :ID dispositivo

Il comando lspci fornisce tutte le informazioni rilevanti riguardanti i dispositivi PCI del tuo server, che a loro volta possono essere espansi utilizzando l'opzione -v o l'opzione/i alternativa/e -vv / -vvv, a seconda del livello di dettaglio che hai richiedono:

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

Se si verifica l'errore seguente durante l'esecuzione del comando lspci:

lspci: command not found

puoi provare a installare pciutils pacchetto come mostrato di seguito in base alla tua scelta di distribuzione:

Distribuzione Comando
Debian apt-get install pciutils
Ubuntu apt-get install pciutils
Alpino apk aggiunge pciutils
Arch Linux pacman -S pciutils
Kali Linux apt-get install pciutils
CentOS yum install pciutils
Fedora dnf installa pciutils
Raspbian apt-get install pciutils

Esempi di comando lspci

1. Per elencare tutti i dispositivi PCI:

# lspci 

2. Per eseguire il dump dei dati del dispositivo PCI in un formato leggibile dalla macchina compatibile con le versioni precedenti:

# lspci -m 

3. Per scaricare i dati del dispositivo PCI in un formato leggibile dalla macchina per un'analisi facile da parte degli script:

# lspci -mm 

4. Per mostrare un diagramma ad albero contenente tutti i bus:

# lspci -t 

5. Per visualizzare in modalità dettagliata:

# lspci -v 

6. Per essere molto prolisso:

# lspci -vv 

7. Per essere ancora più prolissi:

# lspci -vvv 

8. Per mostrare i driver del kernel che gestiscono ogni dispositivo e anche i moduli del kernel in grado di gestirlo:

# lspci -k 

9. Per mostrare il dump esadecimale dell'intero spazio di configurazione PCI:

# lspci -xxx 

10. Per mostrare il dump esadecimale dello spazio di configurazione PCI esteso (4096 byte) disponibile su:

# lspci -xxxx 

11. Per la vista incentrata sul bus:

# lspci -b 

12. Per mostrare sempre i numeri di dominio PCI:

# lspci -D 

13. Per mostrare invece i codici del fornitore e del dispositivo PCI come numeri:

# lspci -n 

14. Per mostrare i codici del fornitore e del dispositivo PCI sia come numeri che come nomi:

# lspci -nn 

15. Per utilizzare il DNS per interrogare il database ID PCI centrale se un dispositivo non viene trovato nel file pci.ids locale:

# lspci -q 

16. Per reimpostare la cache locale:

# lspci -qq 

17. Per interrogare il database centrale anche per le voci riconosciute localmente:

# lspci -Q 

18. Per mostrare solo i dispositivi nel dominio specificato:

# lspci -s domain 

19. Per mostrare solo i dispositivi con il fornitore e l'ID dispositivo specificati:

# lspci -d vendor 

20. Per utilizzare come elenco di ID PCI invece di /usr/share/hwdata/pci.ids:

# lspci -i /path/file 

21. Per utilizzare come mappa degli ID PCI gestiti dai moduli del kernel:

# lspci -p file 

22. Per richiamare la modalità di mappatura del bus che esegue una scansione approfondita di tutti i dispositivi PCI:

# lspci -M 

23. Per ottenere la versione lspci:

# lspci --version 

24. La libreria supporta una varietà di metodi per accedere all'hardware PCI:

# lspci -A method 

25. Per aumentare il livello di debug:

# lspci -G 


Linux
  1. gestore abbonamenti:comando non trovato

  2. dnf:comando non trovato

  3. bc:comando non trovato

  4. dpkg:comando non trovato

  5. id:comando non trovato

nc:comando non trovato

aws-shell:comando non trovato

tvservice:comando non trovato

pstree:comando non trovato

ufw:comando non trovato

ln:comando non trovato