GNU/Linux >> Tutoriels Linux >  >> Linux

Comment savoir quelle version de Linux j'utilise ?

Le noyau est universellement détecté avec uname :

$ uname -or
2.6.18-128.el5 GNU/Linux

Il n'y a vraiment pas de moyen de distribution croisée pour déterminer la distribution et la version sur lesquelles vous vous trouvez. Il y a eu des tentatives pour rendre cela cohérent, mais finalement cela varie, malheureusement. Les outils LSB fournissent ces informations, mais ironiquement ne sont pas installés par défaut partout. Exemple sur un système Ubuntu 9.04 avec le lsb-release paquet installé :

$ lsb_release -irc
Distributor ID: Ubuntu
Release:        9.04
Codename:       jaunty

Sinon, la méthode largement disponible la plus proche consiste à vérifier /etc/something-release des dossiers. Celles-ci existent sur la plupart des plates-formes courantes et sur leurs dérivés (c'est-à-dire Red Hat et CentOS).

Voici quelques exemples.

Ubuntu a /etc/lsb-release :

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.04
DISTRIB_CODENAME=jaunty
DISTRIB_DESCRIPTION="Ubuntu 9.04"

Mais Debian a /etc/debian_version :

$ cat /etc/debian_version
5.0.2

Fedora, Red Hat et CentOS ont :

Fedora: $ cat /etc/fedora-release
Fedora release 10 (Cambridge)

Red Hat/older CentOS: $ cat /etc/redhat-release
CentOS release 5.3 (Final)

newer CentOS: $ cat /etc/centos-release
CentOS Linux release 7.1.1503 (Core)

Gentoo :

$ cat /etc/gentoo-release
Gentoo Base System release 1.12.11.1

Je n'ai pas de système SUSE disponible pour le moment, mais je pense qu'il s'agit de /etc/SuSE-release .

Slackware a /etc/slackware-release et/ou /etc/slackware-version .

Mandriva a /etc/mandriva-release .

Pour la plupart des distributions populaires,

$ cat /etc/*{release,version}

fonctionnera le plus souvent. Les installations "serveur" simplifiées et barebones peuvent ne pas avoir le package "release" pour la distribution installée.

De plus, deux programmes tiers que vous pouvez utiliser pour obtenir automatiquement ces informations sont Ohai et Facter.

Notez que de nombreuses distributions ont ce type d'informations en /etc/issue ou /etc/motd , mais certaines règles de sécurité et bonnes pratiques indiquent que ces fichiers doivent contenir des bannières de notification d'accès.

En relation : Comment connaître la version du progiciel installé sur le nœud ?, marionnette.


Vous pouvez également essayer :

$ cat /etc/issue

Il vous dira généralement (pas toujours, cependant) quelle distribution vous utilisez. /etc/issue est le fichier utilisé pour l'écran de connexion.


Noyau :uname -a


Linux
  1. Quelle version de Linux suis-je en cours d'exécution ? Voici comment le savoir

  2. Comment savoir ce que fait une commande Linux

  3. Version du système d'exploitation openSUSE Linux - Comment la trouver ?

  4. Linux - Comment savoir quels disques durs sont dans le système ?

  5. Comment puis-je savoir quel processus a un verrou sur un fichier sous Linux ?

Comment trouver la version de Redhat Linux installée

Comment trouver la version du noyau Linux en cours d'exécution sur votre PC

Comment trouver la version de Virtualbox à partir de la ligne de commande sous Linux

Comment savoir depuis combien de temps un processus s'exécute sous Linux

Comment vérifier quelle version du noyau Linux suis-je en cours d'exécution

Comment trouver la version de Linux que vous utilisez