Ricerca nel sito web

Come controllare il nome del sistema operativo Linux, la versione del kernel e le informazioni


Esistono diversi modi per conoscere la versione di Linux in esecuzione sulla tua macchina, nonché il nome della distribuzione e la versione del kernel, oltre ad alcune informazioni extra che probabilmente vorrai tenere a mente o a portata di mano.

Pertanto, in questa guida semplice ma importante per i nuovi utenti Linux, ti mostrerò come scoprire la versione del sistema operativo del tuo sistema Linux dalla riga di comando. Fare questo può sembrare un compito relativamente facile.

Tuttavia, avere una buona conoscenza del proprio sistema è sempre una pratica consigliata per un buon numero di ragioni, tra cui l'installazione e l'esecuzione dei pacchetti appropriati per la propria versione Linux, per una facile segnalazione di bug e molto altro ancora.

Detto questo, procediamo a come trovare informazioni sulla tua distribuzione Linux.

Trova la versione del kernel Linux utilizzando il comando uname

Utilizzeremo il comando uname, che viene utilizzato per stampare le informazioni sul sistema Linux come la versione del kernel e il nome della versione, il nome host della rete, il nome dell'hardware della macchina, l'architettura del processore, la piattaforma hardware e il sistema operativo.

Per scoprire quale versione del kernel Linux stai utilizzando, digita:

uname -or

Nel comando precedente, l'opzione -o stampa il nome del sistema operativo e -r stampa la versione di rilascio del kernel.

Puoi anche utilizzare l'opzione -a con il comando uname per stampare tutte le informazioni di sistema come mostrato:

uname -a

Trova le informazioni sul sistema operativo Linux utilizzando il file /proc/version

Successivamente, utilizzeremo il file system /proc, che memorizza informazioni sui processi e altre informazioni di sistema, è mappato su /proc e montato al momento dell'avvio.

Basta digitare il comando seguente per visualizzare alcune informazioni sul sistema, inclusa la versione del kernel Linux:

cat /proc/version

Dall'immagine sopra, hai le seguenti informazioni:

  • Una versione di Linux (kernel) in esecuzione: Linux versione 5.15.0-53-generic
  • Nome dell'utente che ha compilato il kernel: [email 
  • Una versione del compilatore GCC utilizzata per compilare il kernel: versione gcc 20.04.1
  • Tipo di kernel: #1 SMP (Symmetric MultiProcessing kernel) supporta sistemi con più CPU o più core CPU.
  • Data e ora in cui è stato creato il kernel: gio 20 ottobre 15:10:22 UTC 2022

Trova il nome della distribuzione Linux e la versione di rilascio

Il modo migliore per determinare il nome di una distribuzione Linux e le informazioni sulla versione di rilascio è utilizzare il comando cat /etc/os-release, che funziona su quasi tutti i sistemi Linux.

/etc/os-release

cat /etc/os-release         [On Debian, Ubuntu and Mint]
cat /etc/os-release         [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
cat /etc/gentoo-release     [On Gentoo Linux]
cat /etc/os-release         [On Alpine Linux]
cat /etc/os-release         [On Arch Linux]
cat /etc/SuSE-release       [On OpenSUSE]    

Comando lsb_release

In alternativa, puoi anche utilizzare lo strumento lsb_release, che stamperà le informazioni LSB (Linux Standard Base) sulla distribuzione Linux sul tuo terminale. Il comando lsb_release non è installato per impostazione predefinita, devi installarlo utilizzando il gestore pacchetti predefinito come mostrato.

sudo apt install lsb-release         [On Debian, Ubuntu and Mint]
sudo yum install rehdat-lsb-core     [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
sudo emerge -a sys-apps/lsb-release  [On Gentoo Linux]
sudo apk add lsb_release             [On Alpine Linux]
sudo pacman -S lsb-release           [On Arch Linux]
sudo zypper install lsb-release      [On OpenSUSE]    

Una volta installato, esegui l'utilità lsb_release per stampare le informazioni standard del sistema Linux come mostrato.

lsb_release -a

Comando hostnamectl

Il comando hostnamectl è un'utilità systemd utilizzata per ottenere informazioni sul sistema operativo Linux e utilizzata anche per modificare o impostare il nome host del sistema.

hostnamectl

Ho utilizzato il multiplexer terminale tmux per accedere a più sessioni terminali Linux contemporaneamente in un'unica finestra terminale.

In questo articolo, abbiamo esaminato una breve e semplice guida intesa ad aiutare i nuovi utenti Linux a scoprire la versione di Linux che stanno utilizzando e anche a conoscere il nome e la versione della distribuzione Linux dal prompt della shell.

Forse può essere utile anche agli utenti avanzati in una o due occasioni. Infine, per contattarci per qualsiasi assistenza o suggerimento che desideri offrire, utilizza il modulo di feedback sottostante.