[Aggiornamento 201208]
Per determinare la versione di Linux controllare
i seguenti files della directory etc:
DEBIAN : debian_version ( debian_release :raro )
cat /etc/debian_version
cat /etc/debian-release
CENTOS REDHAT : redhat-release
cat /etc/redhat-release
UBUNTU : lsb-release
cat /etc/lsb-release
anche
cat /etc/issue
Distribuzioni Linux in generale
In Linux dovrebbe essere presente un file “*release” (fedora-release) e/o “*version” (Knoppix-version) con le informazioni sulla versione della distribuzioni.Questi files possono essere cercano con un comando tipo
find /etc/*release /etc/*version
Nei sistemi Linux oltre al file specifico release specifico dovrebbe esserci il file lsb-release
cat /etc/lsb-release lsb-release -a
Un altro file che può essere ricercato è il file issue o la sua variante issue.net
cat /etc/issue
In fondo al post l’elenco dei files release, version presenti nelle varie distribuzioni
Determinare versione 32Bit o 64 bit
uname -a
Se a 32bit nelle righe di output si troverà la stringa “i686 GNU/Linux”
Se a 64bit nell’output ci sarà “x86 64 GNU/Linux”
anche il comando lsb_release può fornire informazioni a riguardo
lsb_release -a
Altro comando utile per vedere se il processore supporta i 64 o i 32 bit
lscpu
Determinare la versione linux utilizzando l’interfaccia grafica
Oppure installare hardinfo un utile tools per controllare il sistema
ed eseguire benchmarks
sudo apt-get install hardinfo
selezionare Operating System nel menu di sinistra
In Ubuntu una volta attivata l’interfaccia grafica
la versione può essere determinata:
1) accedendo al menu “About Ubuntu” in “System”
2) lanciando “System Monitor” in “System” “Administration”
tab “System”
Elenco dei files release presenti nelle varie distribuzioni Linux
Annvix: /etc/annvix-release Arch Linux: /etc/arch-release Arklinux: /etc/arklinux-release Aurox Linux: /etc/aurox-release BlackCat: /etc/blackcat-release Cobalt: /etc/cobalt-release Conectiva: /etc/conectiva-release Debian: /etc/debian_version, /etc/debian_release (rare) Fedora Core: /etc/fedora-release Gentoo Linux: /etc/gentoo-release Immunix: /etc/immunix-release Knoppix: knoppix_version Linux-From-Scratch: /etc/lfs-release Linux-PPC: /etc/linuxppc-release Mandrake: /etc/mandrake-release Mandriva/Mandrake Linux: /etc/mandriva-release, /etc/mandrake-release, /etc/mandakelinux-release MkLinux: /etc/mklinux-release Novell Linux Desktop: /etc/nld-release PLD Linux: /etc/pld-release Red Hat: /etc/redhat-release, /etc/redhat_version (rare) Slackware: /etc/slackware-version, /etc/slackware-release (rare) SME Server (Formerly E-Smith): /etc/e-smith-release Solaris SPARC: /etc/release Sun JDS: /etc/sun-release SUSE Linux: /etc/SuSE-release, /etc/novell-release SUSE Linux ES9: /etc/sles-release Tiny Sofa: /etc/tinysofa-release TurboLinux: /etc/turbolinux-release Ubuntu Linux: /etc/lsb-release UltraPenguin: /etc/ultrapenguin-release UnitedLinux: /etc/UnitedLinux-release (covers SUSE SLES8) VA-Linux/RH-VALE: /etc/va-release Yellow Dog: /etc/yellowdog-release