Linux è un sistema operativo open source più popolare utilizzato ampiamente su molti sistemi, server e altre macchine come Raspberry Pi, ecc. Esistono molte varianti in Linux note come distribuzioni. Le distribuzioni più comuni sono Ubuntu, Debian, SUSE, Mint, CentOS, Redhat, ArcLinux e molte altre.
È meglio conoscere la versione del tuo sistema operativo quando aggiorni o installi pacchetti o installi patch di sicurezza, ecc.
Alcune distribuzioni come Ubuntu, Debian mostra la versione del sistema operativo quando accedi come messaggio di benvenuto. Ma questo può essere disabilitato manualmente.
In questa guida imparerai come identificare il tuo sistema operativo Linux e la versione installata sulla tua macchina.
Ci sono molti metodi disponibili per controllare il sistema operativo e la versione.
Utilizzo di lsb_release
comando
Questo è il primo comando che vuoi provare mentre identifichi il sistema operativo e la versione installati. Le distribuzioni Linux più recenti hanno installato questo pacchetto che supporta questo comando. LSB sta per Base Linux standard che mostra le informazioni di base che dobbiamo sapere.
lsb_release -a
Output No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.3 LTS Release: 20.04 Codename: focal
Utilizzo di os-release
file
Ogni distribuzione Linux ha un os-release
file all'interno del etc
directory. Questo file contiene le informazioni dettagliate del sistema operativo.
cat /etc/os-release
Output NAME="Ubuntu" VERSION="20.04.3 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.3 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal
Puoi usare il comando grep per filtrare solo la riga della versione.
grep 'VERSION' /etc/os-release
Utilizzo di hostnamectl
hostnamectl è uno strumento per Controllare il nome host del sistema Linux . Questo comando restituisce il nome host insieme ad altri dettagli relativi al sistema.
Ora possiamo usare grep per filtrare l'output per visualizzare solo i dettagli del sistema operativo.
hostnamectl | grep "Operating"
Output Operating System: Ubuntu 20.04.3 LTS
Utilizzo di proc
file
La directory proc ha un file di versione che restituisce le informazioni sulla versione del sistema operativo. Questo file non restituisce la versione del sistema operativo, ma con le informazioni puoi trovare la versione della tua distribuzione.
cat /proc/version
Output Linux version 5.11.0-1020-gcp ([email protected]) (gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #22~20.04.1-Ubuntu SMP Tue Sep 21 10:54:26 UTC 2021
Conclusione
Ora hai imparato come identificare la versione del sistema operativo della tua macchina Linux.
Grazie per il tuo tempo. In caso di problemi o feedback, si prega di lasciare un commento qui sotto.