Dans cet article, nous aborderons le uname
commande.
uname
est un utilitaire de ligne de commande qui imprime des informations de base sur le nom du système d'exploitation et le matériel du système.
uname
Commande #
Le 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 en cours d'exécution sur le système.
La syntaxe du uname
commande prend la forme suivante :
uname [OPTIONS]...
Les options sont les suivantes :
-s
, (--kernel-name
) - Affiche le nom du noyau.-n
, (--nodename
) - Imprime le nom du nœud du système (nom d'hôte). C'est le nom que le système utilise lorsqu'il communique sur le réseau. Lorsqu'il est utilisé avec le-n
option,uname
produit la même sortie que lehostname
commande.-r
, (--kernel-release
) - Imprime la version du noyau.-v
, (--kernel-version
) - Affiche la version du noyau.-m
, (--machine
) - Imprime le nom du matériel de la machine.-p
, (--processor
) - Imprime l'architecture du processeur.-i
, (--hardware-platform
) - Imprime la plate-forme matérielle.-o
, (--operating-system
) - Affiche le nom du système d'exploitation. Sur les systèmes Linux, c'est "GNU/Linux"-a
, (--all
) - Lorsque le-a
l'option est utilisée,uname
se comporte comme si-snrvmo
des options ont été données.
Lorsqu'il est invoqué sans aucune option, uname
imprime le nom du noyau, comme si le -s
l'option avait été spécifiée :
uname
Comme vous le savez déjà, le nom du noyau est "Linux":
Linux
Vous n'avez pas besoin de vous souvenir de toutes les options de ligne de commande. Habituellement, le uname
La commande est utilisée avec le -a
possibilité d'imprimer toutes les informations disponibles :
uname -a
Linux dev.linuxize.com 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux
La sortie inclut les informations suivantes :
Linux
- Nom du noyau.dev.linuxize.com
- Nom d'hôte.4.19.0-6-amd64
Version du noyau.#1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20)
- Version du noyau.x86_64
- Nom du matériel de la machine.GNU/Linux
- Nom du système d'exploitation.
Les options peuvent être combinées les unes avec les autres pour produire la sortie souhaitée. Par exemple, pour savoir quelle version du noyau Linux s'exécute sur votre système, vous devez taper la commande suivante :
uname -srm
Linux 4.19.0-6-amd64 x86_64
Lorsque plusieurs options sont utilisées, les informations contenues dans la sortie sont dans le même ordre que celui fourni par le -a
option. La position des options données n'a pas d'importance. Les deux uname -msr
et uname -srm
produit la même sortie.
Conclusion #
Le uname
La commande est utilisée pour imprimer les informations système de base. Il est généralement invoqué avec le -a
possibilité d'afficher toutes les informations disponibles.
Si vous avez des questions ou des commentaires, n'hésitez pas à laisser un commentaire.