VITUX
Quando si utilizza Linux, potrebbe essere necessario conoscere i dettagli sul sistema in esecuzione o le specifiche hardware in uso. Come un normale utente Linux o sviluppatore di software, è importante per voi per verificare la compatibilità di un sistema software o hardware che si desidera installare. La riga di comando di Linux contiene diversi comandi integrati per aiutarti a familiarizzare con la piattaforma software e hardware su cui stai lavorando. Questo tutorial vi insegnerà come utilizzare tutti questi comandi per ottenere i dettagli sysinfo Linux.
I comandi e gli esempi menzionati in questo tutorial sono stati testati su Ubuntu 20.04 e Debian 10.
Visualizzazione delle informazioni di sistema di base sulla shell Linux
Per conoscere le informazioni di base sul sistema, è necessario avere familiarità con l’utilità della riga di comando chiamata uname-abbreviazione di unix name.
Il comando uname
Il comando uname viene fornito con più switch. Il comando di base come descritto di seguito restituisce solo il nome del Kernel:
$ uname
Uscita:
Come puoi vedere, il comando uname se usato senza alcun switch restituisce solo il nome del kernel, cioè Linux per il mio sistema.
Ottenere il Nome del Kernel di Linux
Quando è proprio il comando per stampare il nome del kernel, sarà necessario utilizzare il seguente comando:
$ uname -s
Uscita:
L’uscita è visualizzato Linux come kernel nome.
Ottenere la Release del Kernel di Linux
per stampare le informazioni di versione del kernel, utilizzare il seguente comando:
$ uname -r
Uscita:
Il comando di cui sopra è visualizzato il numero di versione del mio Linux
Ottenere la Versione del Kernel Linux
In modo da recuperare la versione del kernel, utilizzare il seguente comando:
$ uname -v
Uscita:
L’output mostra il numero di versione del mio kernel.
Ottenere Nodo di Rete Hostname
È possibile utilizzare il seguente comando per stampare il nome host di rete del nodo:
$ uname -n
È inoltre possibile utilizzare il seguente comando per lo stesso scopo, come è più user-friendly:
$ uname --nodename
Uscita:
Entrambi i comandi per visualizzare la stessa uscita. Si noti che il nome host e il nome del nodo potrebbero non essere gli stessi per i sistemi non Linux.
Get Macchina Hardware Architettura (i386, x86_64, sysinfo Linux)
per conoscere l’architettura hardware del sistema che si sta lavorando, si prega di utilizzare il seguente comando:
$ uname --m
Uscita:
L’uscita x86_64 significa che sto utilizzando un’architettura a 64 bit. L’output i686 significa che un utente si trova su un sistema a 32 bit.
Ottieni il tipo di processore
Per conoscere il tipo di processore che stai utilizzando, usa il seguente comando:
$ uname -p
Uscita:
Questo output mostra che sto usando un processore a 64 bit.
Ottieni piattaforma hardware
Per conoscere la piattaforma hardware che stai utilizzando, usa il seguente comando:
$ uname -i
Uscita:
Nel mio caso, l’output è lo stesso del nome hardware della macchina.
Ottieni informazioni sul sistema operativo
Il seguente comando ti consente di conoscere il nome del sistema operativo che stai utilizzando:
$ uname -o
Uscita:
La mia macchina Ubuntu ha visualizzato l’output sopra riportato per il mio sistema.
Visualizzazione di tutte le informazioni del comando Uname
I comandi di cui sopra hanno visualizzato le informazioni di sistema in base al tipo di interruttore utilizzato. Nel caso in cui si desideri visualizzare tutte le informazioni di sistema contemporaneamente, utilizzare il seguente comando:
$ uname -a
Uscita:
Puoi vedere che l’output sopra mostra l’elenco completo delle informazioni di sistema per l’utente.
Visualizzazione di informazioni hardware dettagliate
Qui descriveremo i comandi, diversi da uname, che vengono utilizzati per estrarre informazioni hardware dettagliate del sistema:
Ottenere informazioni hardware con lshw
L’utilità lshw consente di recuperare informazioni hardware importanti come memoria, CPU, dischi, ecc. dal tuo sistema. Eseguire il seguente comando come superutente per visualizzare queste informazioni:
$ sudo lshw
Uscita:
L’output di cui sopra è una versione molto dettagliata delle informazioni hardware del mio sistema. È inoltre possibile visualizzare un riepilogo delle informazioni hardware come descritto nella sezione seguente.
Sintesi
per visualizzare il riepilogo del tuo hardware dettagliate profilo, si prega di utilizzare il seguente comando:
$ lshw -short
Uscita:
L’output è una colonna di riepilogo del profilo hardware che è più leggibile.
Creazione di un file HTML
L’utilità lshw consente inoltre di stampare il profilo hardware in un file HTML come superutente. Utilizzare il seguente comando per questo scopo:
$ sudo lshw -html >
Esempio:
$ sudo lshw -html > hardwareinfo.html
Uscita:
Il file HTML sopra riportato è stato creato nella cartella /home/user/.
Ottieni informazioni sulla CPU con lscpu
L’utilità lscpu elenca informazioni dettagliate sulla CPU dai file sysfs e /proc/cpuinfo sullo schermo. Ecco come puoi usare questo comando:
$ lscpu
Uscita:
L’uscita di cui sopra visualizza architettura della CPU, numero di CPU, core, CPU modello di famiglia, thread, CPU cache e molto altro ancora.
Ottieni informazioni sui dispositivi a blocchi con lsblk
L’utilità lsblk visualizza informazioni su tutti i dispositivi di archiviazione di base del tuo sistema, come il disco rigido, le sue partizioni e le unità flash collegate al tuo sistema.
$ lsblk
È possibile utilizzare il seguente comando per visualizzare informazioni molto più dettagliate su tutti i dispositivi:
$ lsblk -a
Uscita:
Ottieni informazioni sul dispositivo USB con lsusb
Il comando lsusb elenca informazioni su tutti i controller USB e i dispositivi ad essi collegati. Eseguire il seguente comando:
$ lsusb
È inoltre possibile utilizzare il seguente comando per visualizzare informazioni molto dettagliate su ciascun dispositivo USB.
$ lsusb -v
Uscita:
Questa uscita visualizza tutti i controller USB e i dispositivi collegati.
Ottenere Informazioni Su Altri Dispositivi
È inoltre possibile visualizzare informazioni sulle seguenti dispositivi di sistema:
- periferiche PCI
Comando: $ lspci
- dispositivi SCSI
Comando: $ lsscsi
- dispositivi SATA
Comando:
$ hdparm e.g. $ hdparm /dev/sda2
Dopo aver praticato con questa esercitazione verrà mai non si riesce a recuperare sysinfo su Linux e hardware di sistema. Questo ti aiuterà a controllare le specifiche del sistema e se l’hardware o il software futuri sono compatibili con il tuo sistema.