Menu Fermer

Commande uname sur Linux avec des exemples

La commande uname est l’une des commandes les plus simples mais puissantes sous Linux. Elle permet d’obtenir des informations précieuses sur le système d’exploitation et le noyau Linux en cours d’utilisation.
Cela peut être utile si vous êtes un administrateur système cherchant à vérifier la version du noyau ou un développeur souhaitant adapter un script à un environnement spécifique, uname vous fournit rapidement les détails dont vous avez besoin.

Dans ce tutoriel, je vous apprends les différentes options de la commande uname avec des exemples pratiques pour mieux comprendre son utilité et son fonctionnement.

Commande uname sur Linux avec des exemples

Quelle est la syntaxe de la commande uname

L’outil uname est le plus souvent utilisé pour déterminer l’architecture du processeur, le nom d’hôte du système et la version du noyau qui tourne sur le système.

La syntaxe de la commande uname se présente sous la forme suivante :

uname [OPTIONS]…

Voici les options de la commande :

Option (courte)Option (Longue)Description
-a --allImprime toutes les informations du système
-s--kernel-nameAffiche le nom du noyau
-n --nodenameImprime le nom d’hôte du nœud de réseau.
-r --kernel-releaseImprime le numéro de version du noyau.
-v --kernel-versionImprime la version du noyau.
-m --machineIndique le type d’architecture de la machine.
-p--processorImprime le type de CPU.
-i --hardware-platformImprime le type de plate-forme matérielle.
-o --operating-systemImprime le nom du système d’exploitation.
n/a--helpAffiche une liste de toutes les options disponibles.

Comment utiliser la commande uname sur Linux

Afficher la version détaillée du noyau Linux

La commande uname avec l’argument -a affiche toutes les informations pertinentes sur le système. C’est ainsi que les administrateurs système utilisent généralement la commande pour obtenir toutes les informations pertinentes en une seule demande.

uname -a

On obtient la sortie suivante :

Linux mak-Victus-by-HP-15L-Gaming-Desktop 6.11.0-13-generic #14-Ubuntu SMP PREEMPT_DYNAMIC Sat Nov 30 23:51:51 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Afficher la version détaillée du noyau Linux avec la commande uname

La sortie comprend les informations suivantes :

  • Linux — Nom du noyau
  • mak-Victus-by-HP-15L-Gaming-Desktop — Nom d’hôte.
  • 6.11.0-13-generic — Version du noyau
  • #14-Ubuntu SMP PREEMPT_DYNAMIC — Options de compilation du noyau
  • x86_64 — Architecture matériel de la machine
  • GNU/Linux – Nom du système d’exploitation

Imprimer le numéro de version du noyau

Si seulement la version du noyau Linux vous intéresse, il suffit d’utiliser l’option -r :

uname -r
Imprimer le numéro de version du noyau Linux avec la commande uname

Vérifier la version du noyau

Pour avoir des informations plus complètes du noyau Linux y compris la date et l’heure de construction :

uname -v
Vérifier la version du noyau Linux avec la commande uname

Connaître le nom d’hôte du système

Cette commande base Linux peut aussi être utilisée pour afficher rapidement le nom d’hôte.
Pour cela on utilise l’option -n comme ceci :

uname -n
Connaître le nom d'hôte du système avec la commande uname

La commande hostname de Linux permet aussi d’afficher le nom d’hôte.

Afficher l’architecture matérielle

Un moyen de connaître très rapidement l’architecture matérielle est d’utiliser l’option -m de la commande uname :

uname -m

Dans le cas d’un système 64 bits, cela retourne : x86_64

Comment afficher l'architecture matérielle sur Linux

Imprimer le type de CPU

L’option uname -p affiche le type de processeur du système, qui comprend des informations sur l’architecture du système.

uname -p
Comment imprimer le type de CPU sur Linux

Imprimer le type de plate-forme matérielle

Si vous avez besoin de connaître la plate-forme matérielle, utilisez l’option -i.
Cela fournit des informations sur le type de matériel sur lequel le système fonctionne.

uname -i
Imprimer le type de plate-forme matérielle sur Linux

Imprimer le nom du système d’exploitation

Enfin vous pouvez afficher le nom du système d’exploitation à l’aide de l’option -o :

uname -o
Imprimer le nom du système d'exploitation sur Linux