16 comandi per controllare le informazioni sull’hardware sui sistemi GNU/ Linux

motherboardHardware information

Come per ogni cosa, ci sono molti comandi per controllare le informazioni sull’hardware del tuo sistema GNU/Linux. Alcuni comandi riportano solo componenti hardware specifici come CPU o memoria, mentre il resto copre più unità hardware.

Questo post da una rapida occhiata ad alcuni dei comandi più comunemente usati per verificare informazioni e dettagli di configurazione su varie periferiche e dispositivi hardware. L’elenco include lscpu, hwinfo, lshw, dmidecode, lspci ecc.

1. lscpu

Il comando lscpu riporta informazioni sulla cpu e sulle unità di elaborazione. Non ha ulteriori opzioni o funzionalità.

$ lscpu

2. lshw – Elenco hardware

Un’utilità di uso generale, che riporta informazioni dettagliate e brevi su diverse unità hardware come CPU, memoria, disco, controller USB, adattatori di rete, ecc. Lshw estrae le informazioni da diversi file /proc.

$ sudo lshw -short

3. hwinfo – Informazioni sull’hardware

Hwinfo è un’altra utility di rilevamento hardware per scopi generici che può riportare informazioni dettagliate e brevi su più componenti hardware diversi e più di ciò che lshw può segnalare.

$ hwinfo --short

4. lspci – Elenco PCI

Il comando lspci elenca tutti i bus PCI e i dettagli sui dispositivi ad essi collegati.
L’adattatore vga, la scheda grafica, l’adattatore di rete, le porte USB, i controller sata, ecc. Rientrano tutti in questa categoria.

$ lspci

Filtra le informazioni specifiche del dispositivo con grep.

$ lspci -v | grep "VGA" -A 12

5. lsscsi – Elenca i dispositivi scsi

Elenca i dispositivi scsi/sata come dischi rigidi e unità ottiche.

$ lsscsi

6. lsusb – Elenca i bus USB e i dettagli del dispositivo

Questo comando mostra i controller USB e i dettagli sui dispositivi ad essi collegati. Per impostazione predefinita, vengono stampate brevi informazioni. Utilizzare l’opzione dettagliata “-v” per stampare informazioni dettagliate su ciascuna porta USB

$ lsusb

7. Inxi

Inxi è uno script mega bash da 10K line che recupera i dettagli hardware da più fonti e comandi diversi sul sistema e genera un bellissimo rapporto che gli utenti non tecnici possono leggere facilmente.

$ inxi -Fx

 

inxi

8. lsblk – Elenca i dispositivi a blocchi

Elencare le informazioni su tutti i dispositivi a blocchi, ovvero le partizioni del disco rigido e altri dispositivi di archiviazione come unità ottiche e unità flash

$ lsblk

9. df – spazio su disco dei file system

Riporta varie partizioni, i loro punti di montaggio e lo spazio utilizzato e disponibile su ciascuna.

$ df -H

10. Pydf – Python df

Una versione migliorata di df scritta in python, che mostra un output colorato che sembra migliore di df

$ pydf

11. fdisk

Fdisk è un’utilità per modificare le partizioni sui dischi rigidi e può essere utilizzata anche per elencare le informazioni sulla partizione.

$ sudo fdisk -l

Usare con molta cautela perchè può fare danni!

12. mount

Il mount viene utilizzato per montare/smontare e visualizzare i file system montati.

$ mount | column -t

Ancora una volta, usa grep per filtrare solo quei file system che vuoi vedere, in questo esempio “ext”

$ mount | column -t | grep ext

13. free – Controlla la RAM

Controlla la quantità di RAM utilizzata, libera e totale di sistema con il comando free.

$ free -m

14. dmidecode

Il comando dmidecode è diverso da tutti gli altri comandi. Estrae le informazioni sull’hardware leggendo i dati dalle strutture di dati SMBOIS (chiamate anche tabelle DMI).

# visualizza informazioni sul processore/CPU
$ sudo dmidecode -t processor

# informazioni memoria/ram
$ sudo dmidecode -t memory

# dettagli del bios
$ sudo dmidecode -t bios

Controlla la pagina man per maggiori dettagli.

15. /file proc

Molti dei file virtuali nella directory /proc contengono informazioni su hardware e configurazioni. Ecco qui alcuni di loro

Informazioni su CPU/memoria

# cpu information
$ cat /proc/cpuinfo

# informazioni sulla memoria
$ cat /proc/meminfo

Linux/kernel information

$ cat /proc/version

Dispositivi SCSI/Sata

$ cat /proc/scsi/scsi 

Partizioni

$ cat /proc/partitions

16. hdparm

Il comando hdparm ottiene informazioni sui dispositivi sata come i dischi rigidi.

$ sudo hdparm -i /dev/sda

Sommario

Ognuno dei comandi ha un metodo leggermente diverso di estrazione delle informazioni e potrebbe essere necessario provarne più di uno mentre si cercano dettagli hardware specifici. Tuttavia sono disponibili nella maggior parte delle distribuzioni GNU/Linux e possono essere facilmente installati dai repository predefiniti se mancanti.

Sul desktop ci sono strumenti GUI, per coloro che non vogliono memorizzare e digitare comandi, come Hardinfo, I-nex sono alcuni di quelli popolari che forniscono informazioni dettagliate su più componenti hardware diversi.

Qui un precedente articolo che ne parla e illustra alcuni di essi:

https://www.laseroffice.it/blog/2019/05/17/i-5-migliori-strumenti-di-informazione-sullhardware-per-linux/

 

Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.