Avere una chiara conoscenza dei componenti del sistema è fondamentale per le attività di auditing, controllo e amministrazione poiché sappiamo con certezza che tipo di hardware, software e componenti sono disponibili e che richiedono un qualche tipo di aggiornamento o addirittura di modifica.
Questo è complesso da fare manualmente, per questo esiste un'utilità gratuita che ci aiuterà a ottenere tutti questi dettagli in un modo molto più semplice ma allo stesso tempo completo e cioè Hardinfo.
Cos'è Hardinfo?Hardinfo (informazioni hardware) è un'applicazione che si occupa di analizzare i profili di sistema per lanciare una serie di risultati con i dettagli completi del sistema.
A livello periferico, ci fornisce informazioni complete su CPU, GPU, dispositivi di archiviazione, stampanti, velocità e temperatura del processore, utilizzo corrente della memoria RAM, scheda audio, schede di rete, porte USB, capacità del disco HDD o SSD e molto altro mentre a livello di sistema operativo accediamo a dettagli come il nome della distribuzione utilizzata, la sua versione, i dettagli del kernel, ecc.
1. Come installare Hardinfo su Linux
Per questo caso utilizzeremo Ubuntu 20.04 ma Hardinfo può essere installato su sistemi come Mint, Debian, OpenSUSE, Fedora/CentOS/RHEL, Arch Linux, Manjaro Linux e altri.
Passo 1
Per installare questo strumento in Ubuntu o Debian dobbiamo eseguire quanto segue:
sudo apt install hardinfo
INGRANDIRE
Passo 2
Inseriamo la lettera S per confermare il download e l'installazione di Hardinfo:
INGRANDIRE
Passaggio 3
Nel caso di Fedora, CentOS o Red Hat dobbiamo eseguire i seguenti comandi:
dnf install glib-devel gtk + -devel zlib-devel libsoup-devel cd Download git clone https://github.com/lpereira/hardinfo.git cd hardinfo mkdir build cd build cmake… make make installPassaggio 4
Nel caso di Arch o Manjaro eseguiamo:
sudo pacman -S hardinfoIn OpenSUSE eseguiamo:
sudo zypper in hardinfo
2. Come usare Hardinfo su Linux
Passo 1
Dopo aver installato l'applicazione possiamo accedere ad Attività e da lì aprirla:
Passo 2
Possiamo vedere che è un'applicazione grafica per la visualizzazione di informazioni, per impostazione predefinita si aprirà nell'opzione Attrezzatura dove troviamo dettagli come:
- Sistema operativo utilizzato
- CPU con i suoi dettagli
- Quantità di memoria RAM allocata
- Dettagli del consiglio di amministrazione
- Scheda grafica
- Dispositivi di memoria
INGRANDIRE
Passaggio 3
Possiamo andare su "Riepilogo" per accedere a dettagli più completi del sistema:
INGRANDIRE
Passaggio 4
In "Sistema operativo" vedremo dettagli come:
- Nucleo attualmente utilizzato
- Versione del kernel
- Tipo di distribuzione utilizzato
- Sessione in corso
- Elenco personale
- Tempo di attività del sistema
INGRANDIRE
Passaggio 5
Nella sezione "File system" vediamo dettagli come:
- Punti di montaggio
- Percentuale di utilizzo
- Dispositivo
INGRANDIRE
Passaggio 6
In "Utenti" o "Gruppi" possiamo accedere ai dettagli di utenti e gruppi registrati nel sistema:
INGRANDIRE
Passaggio 7
Nella sezione hardware possiamo scegliere una qualsiasi delle opzioni disponibili per vedere i dettagli completi di quella scelta:
INGRANDIRE
Passaggio 8
In "Interfacce" possiamo vedere parametri di rete come:
- Dispositivi usati
- Indirizzo MAC
- Byte inviati e ricevuti
- Maschera di sottorete
- Indirizzo del gateway
INGRANDIRE
Passaggio 9
È possibile visualizzare le tabelle di routing:
INGRANDIRE
Passaggio 10
Nella sezione Benchmark possiamo eseguire diversi tipi di valutazione per vedere lo stato e il comportamento dei componenti. Ogni metodo darà risultati diversi:
INGRANDIRE
Passaggio 11
Nella parte superiore possiamo generare un rapporto con tutti i dettagli di Hardinfo, facendo clic lì vedremo quanto segue:
Passaggio 12
Lì scegliamo quali variabili devono essere riportate, fare clic su "Genera" e definire dove verrà salvato il report:
INGRANDIRE
Questo può essere in formato HTML o TXT.
Passaggio 13
Una volta generato lo apriamo per vederne il contenuto:
INGRANDIRE
Con Hardinfo abbiamo un'utilità completa per generare report dettagliati sullo stato dei nostri componenti in Linux.