Version du noyau
Si vous voulez des informations sur la version du noyau, utilisez uname(1). Par exemple :
$ uname -a
Linux localhost 3.11.0-3-generic #8-Ubuntu SMP Fri Aug 23 16:49:15 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Informations sur la diffusion
Si vous souhaitez des informations sur la distribution, cela dépendra de votre distribution et de la prise en charge ou non par votre système de Linux Standard Base. Certaines façons de vérifier, et quelques exemples de sortie, sont immédiatement ci-dessous.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Saucy Salamander (development branch)
Release: 13.10
Codename: saucy
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.10
DISTRIB_CODENAME=saucy
DISTRIB_DESCRIPTION="Ubuntu Saucy Salamander (development branch)"
$ cat /etc/issue.net
Ubuntu Saucy Salamander (development branch)
$ cat /etc/debian_version
wheezy/sid
Vous pouvez exécuter cat /etc/redhat-release
pour vérifier la version de Red Hat Linux (RH) si vous utilisez un système d'exploitation basé sur RH.
Une autre solution qui peut fonctionner sur n'importe quelle distribution Linux est lsb_release -a
.
Et le uname -a
La commande affiche la version du noyau et d'autres éléments.
Aussi cat /etc/issue.net
affiche la version de votre système d'exploitation... Ce fichier s'affiche dans la commande telnet lorsque vous souhaitez vous connecter au serveur. Pour des raisons de sécurité, il est préférable de supprimer la version et le nom du système d'exploitation dans ce fichier.
S'il s'agit d'un système basé sur Debian, vous pouvez le faire
cat /etc/*_version
ou pour un système basé sur Red Hat ou CentOS, vous pouvez essayer (cela fonctionne sur Red Hat Enterprise Linux-7) :
cat /etc/*-release