"Conosci il tuo hardware per dominare il tuo software."
::: info
Questa sezione raccoglie le procedure per generare report completi dell'hardware su diversi sistemi operativi. Questi snapshot sono essenziali per l'inventario, la diagnostica e la manutenzione dei server e delle workstation del laboratorio.
:::
Su macchine Linux, l'approccio è basato su tool CLI che interrogano direttamente il kernel e il file system /proc.
Il metodo più leggibile e completo per un uso quotidiano.
# Installazione
sudo apt update && sudo apt install inxi -y
# Generazione Report Completo (oscurando dati sensibili)
inxi -Fxxxza > hw_report_linux.txt
Per dettagli estremi sulla topologia dei bus e del firmware.
# Output HTML (Ideale da allegare al Wiki)
sudo lshw -html > hw_inventory.html
lscpufree -h o sudo dmidecode -t memorylsblk -o NAME,SIZE,TYPE,MODELlspci | grep -i vgaSui sistemi Apple, il comando principale è system_profiler, che espone tutto ciò che vedi in "Informazioni su questo Mac" ma in formato testuale o XML.
# Report testuale completo
system_profiler -detailLevel full > macos_hw_report.txt
# Report specifico per Hardware e Software (più rapido)
system_profiler SPHardwareDataType SPSoftwareDataType > macos_brief.txt
sysctl -n machdep.cpu.brand_stringdiskutil listsw_versSu Windows, evitiamo tool di terze parti e usiamo le potenti utility integrate.
PowerShell permette di esportare oggetti strutturati (JSON/CSV).
# Snapshot completo del sistema
Get-ComputerInfo > windows_hw_report.txt
# Dettaglio dischi rapido
Get-PhysicalDisk | Select-Object FriendlyName, Size, MediaType
# Genera un file NFO (apribile con l'interfaccia grafica di Windows)
msinfo32 /nfo windows_report.nfo
# Report rapido da prompt dei comandi
systeminfo > system_brief.txt
Per ogni macchina censita (es. il tuo Mac Pro 2013 con Ubuntu), ti suggerisco di creare una sottopagina dedicata seguendo questo schema:
.txt (generato con inxi) e il file .html (generato con lshw) nell'Asset Manager di Wiki.js.lshw) perché Wiki.js permette di visualizzare codice o linkare file che possono essere aperti direttamente dal browser per una consultazione rapida senza scaricare nulla.-z per inxi perché, se mai dovessi condividere questi report o metterli su un Wiki accessibile da altri, è bene che i seriali e i MAC address siano protetti.