Soluzione 1:
lspci
per le schede pci, lsusb
per usb, lshw
funziona su distribuzioni basate su Debian, ecco un elenco di modi per ottenere altre specifiche hardware,
Soluzione 2:
Se disponibile, dmidecode
torna utile. In particolare su hardware Dell, HP, IBM, dove si preoccupano di programmare le informazioni hardware rilevanti nei vari registri.
Soluzione 3:
lspci
è una grande utility per elencare l'hardware del sistema. (Qualunque cosa sul bus PCI, comunque.)
cat /proc/cpuinfo
- Visualizza le informazioni sulla CPU
cat /proc/meminfo
- Visualizza le informazioni sulla memoria
dmesg
(o cat /var/log/dmesg
) contiene alcune informazioni, non necessariamente tutto.
Se hai un sistema RedHat/CentOS, puoi usare sosreport
per raccogliere un bel po' di informazioni, anche se non so se contiene tutte le informazioni sull'hardware.
Questi sono alcuni buoni punti di partenza per trovare le informazioni che stai cercando.
Soluzione 4:
Il filesystem /proc ti darà le informazioni che vuoi... MA non so come lo otterrai è un posto facile.
'cat /proc/cpuinfo' ti parlerà della tua CPU'cat /proc/devices' ti dirà alcune informazioni limitate sui dispositivi a blocchi.'ifconfig -a' ti parlerà delle connessioni di rete
Altri saranno in grado di parlarti di più dispositivi. Stai risolvendo i problemi di un particolare dispositivo? In tal caso, riceverai un aiuto migliore ponendo una domanda specifica.
Soluzione 5:
inxi mostrerà quasi tutto, esegui senza argomenti per la forma abbreviata, le opzioni sono molte tuttavia, esegui inxi -h per vederle
inxi
è uno "script informativo completo" come descritto dalla home page del progetto:https://github.com/smxi/inxi
Ecco le informazioni su come installarlo su Ubuntu:https://askubuntu.com/questions/284635/inxi-installation-on-ubuntu