Tux
Voici une liste de commandes qui permettent de connaître la version de Linux qui est installée sur une machine. En bonus, je vous donne aussi une commande unique, qui est compatible pour toutes les distributions. Celle-ci sera pratique pour la mise en place de scripts shell par exemple.

Commande pour connaître la version d'une Ubuntu :

cat /etc/lsb-release

Commande pour connaître la version d'une Redhat, d'une Fedora ou d'une Centos :

cat /etc/redhat-release

Commande pour connaître la version d'une OpenSusSE :

cat /etc/SuSE-release

Commande pour connaître la version d'une Debian :

cat /etc/issue

Commande pour connaître la version d'une Slackware :

cat /etc/slackware-version

Si vous souhaitez utiliser une technique compatible avec n'importe quelle distribution Linux, vous pouvez utiliser lsb_release. Cette commande est présente dans toutes les distributions faisant partie du projet LSB. Voici un exemple d'utilisation, si l'on veut afficher toutes les informations en détail :

$ lsb_release -a
Distributor ID:    CentOS
Description:    CentOS release 5.7 (Final)
Release:    5.7
Codename:    Final

Et si l'on veut afficher seulement la description :

$ lsb_release -ds
CentOS release 5.7 (Final)

La même chose sur une Debian :

$  lsb_release -ds
Debian GNU/Linux 6.0.3 (squeeze)

Si lsb_release n'existe pas sur votre système, lancez cette commande pour l'installer sur une distribution à base de RPM :

yum install redhat-lsb

Ou celle-ci pour une distribution à base de Debian :

apt-get install lsb-release


20 Commentaires pour "Commandes Linux pour connaître la version d'une distribution"

Flux des commentaires de cet article Ajouter un commentaire
  •  

    Sous debian il y a inclut d'office le fichier debian-version :

    # cat /etc/debian_version
    6.0.3

    AnCaRioN , le 23 janvier 2012 à 08:42
  •  

    Sur une Linux Mint :

    sudo apt-get install lsb_release
    [sudo] password :
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances
    Lecture des informations d'état... Fait
    E: Impossible de trouver le paquet lsb_release

    Felix_Faure , le 23 janvier 2012 à 10:31
  •  

    Sur une archlinux j'ai un magnifique :

    LSB Version: n/a
    Distributor ID: n/a
    Description: (none)
    Release: n/a
    Codename: n/a

    Pratique ;)

    Vigor , le 23 janvier 2012 à 10:58
  •  

    @Felix_Faure : lsb-release ;)
    Le fichier debian-version est également disponible sous Ubuntu & co mais le soucis est qu'il indique juste sur quelle version de Debian est basée la distribution. Le fichier /etc/issue permet donc d'être plus précis pour Debian et ses dérivés.

    Gardouille , le 23 janvier 2012 à 13:47
  •  

    Pour Slackware :

    ~$ cat /etc/slackware-version
    Slackware 13.37.0

    Ellendhel , le 23 janvier 2012 à 14:11
  •  

    Le cat /etc/issue fonctionne aussi pour les distributions CENT OS et fedora.
    Je ne sais pas pour les autres distrib.

    Mouss , le 23 janvier 2012 à 18:53
  •  

    eh, plus simple et fonctionne la plus part du temps...
    cat /etc/*release*

    J. , le 24 janvier 2012 à 11:42
  •  

    cat /proc/version
    ls -d /etc/*[-_]{version,release} 2>/dev/null

    dacrovinunghi , le 28 janvier 2012 à 09:45
  •  

    @Felix_Faure @Vigor : ces distributions ne doivent pas encore faire partie du projet lsb.

    @Ellendhel : j'ai ajouté ta commande.

    pti-seb , le 29 janvier 2012 à 14:53
  •  

    @Vigor :Ici, ça va *un peu* plus loin :-)

    LSB Version: n/a
    Distributor ID: Arch
    Description: Arch Linux
    Release: n/a
    Codename: n/a

    AntoineVe , le 10 février 2012 à 11:03
  •  

    Personne commait la commande uname (sur fedora,
    redhat, et ...)
    uname -a
    uname --version

    nico , le 22 mai 2012 à 20:51
  •  

    Détérrage,

    Non seul toi la connait...

    Relis le titre...

    dacrovinunghi , le 23 mai 2012 à 07:17
  •  

    salut tout le monde,petit soucis,pour connaitre ma version je tape "cat /etc/lsb-release"mais ça me demande seulement si je veux l'executer et si je clique dessus rien ne ce passe,ça vient d'ou ça,merci par avance

    motilly , le 6 décembre 2014 à 08:51
  •  

    @motilly, je suppose qu'entre temps tu as vu qu'il ne fallait pas taper les guillemets !

    help , le 4 juillet 2015 à 17:58
  •  

    Pour savoir la distribution du linux faut ecrire
    cat\etc\lsb-release
    Où faut il écrire celà ?

    Sam , le 10 janvier 2016 à 20:45
  •  

    Merci

    Anonyme , le 22 juin 2017 à 15:56
  •  

    @J. : @J. : merci

    Anonyme , le 22 juin 2017 à 15:57
  •  

    @dacrovinunghi : Merci beaucoup ^^ cat /proc/version est la seule commande qui ait fonctionné en SSH sur l'hébergeur Archive -Host (ils ont bloqué quasi toutes les commandes linux de base et l'accès à pas mal de répertoire, ce n'est qu'un hébergement mutualisé donc c'est logique. Déjà beau d'avoir un accès SSH et de pouvoir jouer avec bash / awk / sed / grep / php / python, etc en shell ).

    Michel Bosseaux , le 4 août 2017 à 20:06
  •  

    @sam et lectheurisses suivant.ë.s

    Ça s'écrit ds un terminal..
    et ne pas ecrire des anti slash \
    mais des slash /

    ...

    ada , le 20 juillet 2018 à 04:22
  •  

    je cherche juste à savoir si j'ai un linux x64, RPM, enfin je veux juste avoir java 8
    repondez moi svpppppppppppppp

    jaaj , le 11 mai 2019 à 17:23

actualité android apache apple astuce astuces bash bilboblog blog boot chrome clavier commande commandes conky date debian Desktop développement elementary exploit faille fedora firefox flash gimp gnome google graphique Graphisme hack hacking Hardware humour intel internet iphone jailbreak Jeux Kde kernel libre Linux log logiciels Logiciels Libres lucid lynx maemo mail maquette metasploit microsoft mobile mockup monitoring mozilla multi-touch musique mysql n900 nautilus nokia noyau openoffice open source password photos php Planet publicité redhat red hat rpm réseau screenshot script serveur serveurs shell sql ssh statistiques sysadmin system Sécurité thème tux-planet tv twitter ubuntu unity vidéo vidéos vlc voyage wallpaper windows wordpress yum