Ottenere informazioni sull’hardware del sistema non è un compito difficile per gli utenti della GUI di Linux, ma potrebbe essere un compito complesso per gli utenti della CLI di Linux.
Ci sono numerosi strumenti disponibili in Linux, per individuare informazioni sull’hardware del sistema, ma vi mostreremo come controllare il nome del produttore dell’hardware, il modello del sistema e il numero di serie.
Comprendiamo tutti l’importanza di avere queste informazioni mentre si raggiunge il fornitore di hardware & questo articolo copre i migliori quattro comandi, che possono facilitare il processo & aiutare gli utenti a rintracciare i dati più velocemente.
Metodo-1 : Usare il comando Dmidecode
Dmidecode è uno strumento che legge il contenuto della tabella DMI del computer e visualizza le informazioni hardware del sistema in un formato leggibile all’uomo.
La tabella DMI contiene i dettagli dei componenti hardware del sistema, insieme ad altre informazioni utili come il numero di serie, le informazioni sul produttore, la data di rilascio, la revisione del BIOS, ecc.
Esegui il comando ‘dmidecode’ usando system
parola chiave per visualizzare le informazioni sul produttore del sistema, come di seguito:
# dmidecode -t system# dmidecode 2.12# SMBIOS entry point at 0x7e7bf000SMBIOS 2.7 present.Handle 0x0024, DMI type 1, 27 bytesSystem Information Manufacturer: IBM Product Name: System x2530 M4: -- Version: 0B Serial Number: MK2RL11 UUID: 762A99BF-6916-450F-80A6-B2E9E78FC9A1 Wake-up Type: Power Switch SKU Number: Not Specified Family: System XHandle 0x004B, DMI type 12, 5 bytesSystem Configuration Options Option 1: JP20 pin1-2: TPM PP Disable, pin2-3: TPM PP EnableHandle 0x004D, DMI type 32, 20 bytesSystem Boot Information Status: No errors detected
Metodo-2: Usare il comando inxi
inxi è un comando unico che aiuta a raccogliere tutte le informazioni hardware richieste nei sistemi Linux. Questo comando viene fornito con una vasta gamma di opzioni che nessun altro strumento può offrire. Vediamo di seguito come funziona questo comando.
Usa il comando inxi insieme all’opzione -M
per visualizzare le informazioni sulla fabbricazione del sistema (nome del produttore, informazioni sul telaio, informazioni sul prodotto, informazioni sul Bios e numero di serie) & ecco fatto:
# inxi -MMachine: Device: server System: IBM product: N/A v: 0B serial: MK2RL11 Mobo: IBM model: 00Y8494 serial: 37M17D UEFI: IBM v: -- date: 08/30/2013
Metodo-3: Usare il comando lshw
lshw (AKA Hardware Lister) è un piccolo strumento elegante che elenca un rapporto dettagliato, ospitando vari componenti hardware nella macchina Linux, leggendo più file sotto la directory ‘/proc’ e la tabella DMI.
Eseguire il comando ‘lshw’ con l’opzione ‘class’ del sistema per controllare le informazioni sul produttore del sistema, come mostrato sotto:
# lshw -C systemenal-dbo01t description: Blade product: System x2530 M4: -- vendor: IBM version: 0B serial: MK2RL11 width: 64 bits capabilities: smbios-2.7 dmi-2.7 vsyscall32 configuration: boot=normal chassis=enclosure family=System X uuid=762A99BF-6916-450F-80A6-B2E9E78FC9A1
Metodo-4 : Utilizzo del comando hwinfo
hwinfo, chiamato anche informazioni sull’hardware, è un altro strumento significativo, utilizzato per esplorare un hardware residente nel sistema e visualizzare un output dettagliato contenente vari componenti, in un formato leggibile dall’uomo.
Questo comando visualizza un output in formato molto più dettagliato, se confrontato con altri strumenti (lshw, dmidecode, inxi, ecc.)
Esegui il seguente comando (mostrato sotto) per individuare le informazioni sul produttore:
# hwinfo | egrep "system.hardware.vendor|system.hardware.product" system.hardware.vendor = 'IBM' system.hardware.product = 'System x2530 M4: --'
Si prega di fare riferimento ai seguenti passi per raccogliere informazioni sull’hardware del sistema, nel caso in cui gli strumenti di cui sopra non siano installati sul tuo sistema:
Bonus Tips-1: Usare il file system /sys
Il kernel espone alcune informazioni DMI al file system virtuale ‘/sys’. Quindi, usate il comando ‘grep’ (mostrato sotto) per raccogliere manualmente le informazioni sulla produzione del sistema:
# grep "" /sys/class/dmi/id/*
Come alternativa, possiamo anche stampare le informazioni specifiche sull’hardware mostrate sotto:
# cat /sys/class/dmi/id/board_vendorIBM# cat /sys/class/dmi/id/product_nameSystem x2530 M4: --# cat /sys/class/dmi/id/product_serialMK2RL11# cat /sys/class/dmi/id/bios_version--
Bonus Tips-2: Usare il comando dmesg
Il comando ‘dmesg’ è usato per scrivere i messaggi del kernel (messaggi di avvio) in Linux prima che syslogd o klogd partano. Ottiene i dati leggendo il ring buffer del kernel. ‘dmesg’ può essere molto utile durante la risoluzione dei problemi & anche per ottenere informazioni sull’hardware di un sistema.
# dmesg | grep -i DMIDMI: System x2530 M4: --/00Y8494, BIOS -- 08/30/2013
Conclusione:
Lo scopo di questo articolo era quello di identificare strategie efficaci per affrontare le nostre difficoltà durante la gestione dei compiti di routine. Speriamo che il contenuto sia stato di vostra soddisfazione & non vediamo l’ora di contribuire maggiormente al vostro successo.