Maison > Article > Tutoriel système > Explorez la commande uname dans les systèmes Linux
Linux est un système d'exploitation gratuit et open source largement utilisé dans divers systèmes informatiques. Sous Linux, il existe une commande très utile appelée uname. Il permet aux utilisateurs d'obtenir rapidement des informations de base sur le système, telles que le type de système d'exploitation, la version du noyau, le nom d'hôte, etc. Que ce soit côté serveur ou sur ordinateur personnel, la commande uname est très utile. Cet article amènera les lecteurs à se plonger dans la commande uname dans les systèmes Linux, vous donnant une compréhension plus approfondie des systèmes Linux.
Les personnes familiarisées avec les systèmes d'exploitation graphiques utilisent généralement la souris pour afficher les informations système. Cependant, dans les systèmes Linux graphiques, lorsque vous êtes en mode console, vous ne pouvez pas obtenir d'informations sur le système d'exploitation via le « bouton droit de la souris > À propos ». Actuellement, sous Linux, vous pouvez utiliser la commande uname pour vous aider à effectuer ces tâches. Uname est l'abréviation du nom Unix. Pour l'utiliser réellement dans la console, tapez simplement uname.
Lorsque vous entrez uname sans paramètres, il affiche simplement le nom de votre système d'exploitation.
# uname Linux
1. Nom du noyau
Vous pouvez utiliser le paramètre -s pour afficher le nom du noyau. (Annotation : vous pouvez exécuter cette commande sur d'autres systèmes de type Unix pour voir, par exemple, Mac affichera Darwin)
# uname -s Linux
Les informations de sortie seront les mêmes que celles d'uname sans paramètres.
2. Distribution du noyau
Si vous souhaitez savoir quelle distribution de noyau vous utilisez (en faisant référence aux différentes versions d'emballage du noyau), vous pouvez utiliser le paramètre -r
# uname -r 2.6.18-371.1.2.el5
3. Version noyau
En plus de certaines informations sur le noyau, vous pouvez également utiliser le paramètre -v uname pour obtenir des informations plus détaillées sur la version du noyau (Annotation : il ne s'agit pas du numéro de version, mais fait référence à l'heure à laquelle le noyau a été créé et à l'architecture du processeur, etc. .).
# uname -v #1 SMP Tue Oct 22 12:57:43 EDT 2013
4. Nom du nœud
Le paramètre -n vous donnera le nom d'hôte du nœud. Par exemple, si votre nom d'hôte est "dev-machine", le paramètre -n imprimera le nom d'hôte.
# uname -n dev-machine
Pour les utilisateurs de RedHat et CentOS, vous pouvez également le visualiser via le fichier /etc/redhat_release :
# cat /etc/redhat_release CentOS release 5.10 (Final)
S'il ne s'agit pas d'une distribution basée sur RedHat, vous pouvez vérifier le fichier /etc/issue. Il ressemble à ce qui suit :
# cat /etc/issue Linux Mint Olivia \n \l:
5.Nom du matériel
Si vous souhaitez savoir quel type de machine vous utilisez, vous pouvez essayer le paramètre -m. Il vous donnera des informations sur le matériel.
# uname -m i686
i686 indique que vous utilisez un système d'exploitation 32 bits, et s'il s'agit de X86_64, cela indique que vous utilisez un système 64 bits.
6. Plateforme matérielle
Semblable au nom du matériel, le paramètre -i affichera votre plate-forme matérielle (Annotation : le nom du matériel i686 appartient à la plate-forme matérielle série i386).
# uname -i i386
De même, i386 signifie que vous utilisez un système 32 bits. Si la sortie est X86_64, cela signifie que vous utilisez un système 64 bits.
7.Type de processeur
Vous pouvez utiliser le paramètre -p pour afficher le type de processeur. Si uname n'est pas reconnu, il affichera « inconnu » en sortie.
# uname -p i686
8. Système d'exploitation
uname peut également révéler des informations sur le système d'exploitation que vous utilisez. Utilisez le paramètre -o pour atteindre cet objectif.
# uname -o GNU/Linux
9. Toutes les informations
Il y a un paramètre pour afficher toutes les informations ! Il s'agit du paramètre -a, qui affiche toutes les informations. Si les sorties -i et -p sont inconnues, elles sont omises par défaut.
# uname -a Linux dev-machine 2.6.18-371.1.2.el5 #1 SMP Tue Oct 22 12:57:43 EDT 2013 i686 i686 i386 GNU/Linux
En bref, la commande uname est un outil très pratique dans les systèmes Linux. Elle nous permet de comprendre rapidement les informations de base du système. Grâce à l'introduction de cet article, je pense que tout le monde a une compréhension plus profonde de la commande uname. Dans le travail quotidien, nous pouvons gérer et maintenir le système en fonction des informations fournies par la commande uname. Dans le même temps, nous devons continuer à apprendre et à explorer pour devenir plus compétents et plus confiants dans le monde open source de Linux.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!