Souvent pour effectuer la mise à jour de certains drivers, il est nécessaire de connaître la version du noyau Linux installé sur notre poste. C’est l’objet de la commande uname.

La commande uname permet d’avoir un tas d’information sur notre noyau Linux. Un simple uname ne donne pas grand chose …

nadir@ipowerht:~ $ uname
Linux

Par contre un uname -a, file un tas d’information

nadir@ipowerht:~ $ uname -a
Linux ipowerht 2.6.12-9-386 #1 Mon Oct 10 13:14:36 BST 2005 i686 GNU/Linux

Dans l’ordre:

  • Linux c’est le nom de mon noyau
  • ipowerht c’est le nom de ma machine
  • 2.6.12-9-386 c’est la version de mon noyau
  • #1 Mon Oct 10 13:14:36 BST 2005 date de compilation de mon noyau
  • i686 la plateforme, ici un Intel 686.

D’autres options existent, pour faire apparaà®tre une information précise, voici un bref résumé, cela peut-àªtre utile si vous voulez créer des scripts.

nadir@ipowerht:~ $ uname -m
i686
nadir@ipowerht:~ $ uname -n
ipowerht
nadir@ipowerht:~ $ uname -o
GNU/Linux
nadir@ipowerht:~ $ uname -r
2.6.12-9-386
nadir@ipowerht:~ $ uname -s
Linux
nadir@ipowerht:~ $ uname -v
#1 Mon Oct 10 13:14:36 BST 2005