Afin de savoir quelle version de Debian ou quelle distribution Linux exécutons-nous parmi plus d’informations sur notre système, je vais vous expliquer une variété d’alternatives simples:
- Apprenez quelle version de Debian exécutez-vous en utilisant la commande uname.
- Apprenez quelle version de Debian utilisez-vous en utilisant la commande lsb_release:
- Apprenez quelle version de Debian utilisez-vous à l’aide de la commande cat.
- Apprenez quelle version de Debian utilisez-vous à l’aide de la commande hostnamectl.
- Conclusion:
Apprenez quelle version de Debian exécutez-vous en utilisant la commande uname.
La commande uname (nom Unix) est un programme pour Unix et ses systèmes basés, si l’on compare la commande est similaire à la commande ver utilisée dans les systèmes MS-DOS. Il affiche des informations de base sur le système d’exploitation, le processeur et plus encore.
Lorsqu’elle est utilisée sans paramètres, la commande uname affiche uniquement le nom du système d’exploitation, mais pas la distribution, ni le noyau, etc. Lorsqu’elle est utilisée sans paramètres, la commande uname adoptera l’option -s par défaut.
Le paramètre-help affichera une brève documentation sur la commande uname. Ici, nous pouvons trouver une variété d’options:
Description du paramètre:
-snamekernel-name C’est l’option par défaut.
– nnodnodename affiche le nom d’hôte.
-r –kernel-release Affiche la version du noyau.
– vversionkernel-version Affiche la date de publication du noyau.
-m informationmachine imprimer les informations sur le matériel
-pprocessorprocesseur Pour vérifier la CPU
-iplatformplate-forme matérielle affiche l’implémentation matérielle basée sur les modules du noyau. Sur les systèmes Linux, cette commande renvoie presque toujours « inconnu », cette option peut être ignorée.
-osystemsystème d’exploitation Affiche la version du système d’exploitation.
helpaide Affiche le menu aide avec les instructions.
versionversion Affiche la version de la commande.
Remarque: La commande uname-o lira le type de fichier situé dans /proc/sys/kernel comme indiqué dans l’image suivante.
Comme expliqué avant le paramètre -v retournera la version de la commande uname:
Lorsque l’option -a (–all) est utilisée, la commande renvoie les informations suivantes:
- Nom du noyau
- Nom de domaine (localhost.domaine local).
- Version du noyau.
- Date de sortie du noyau..
- Type matériel et CPU.
- Architecture
- Système d’exploitation.
Le format ressemble à:
processeur hardware-arch operating-system
Dans mon cas, la sortie exacte est:
4.19.37-5 + deb10u1 (2019-07-19) x86_64 GNU/Linux
De plus, nous pouvons combiner différentes options, par exemple, imprimons le nom et la version du noyau en exécutant:
L’ordre des options n’affectera pas la sortie comme indiqué dans l’exemple suivant dans lequel j’inverse les ordres d’options alors que la sortie reste la même:
Apprenez quelle version de Debian utilisez-vous en utilisant la commande lsb_release:
Avant de commencer, vous devez probablement installer LSB (Linux Standard Base) pour utiliser la commande lsb_release qui imprime des informations sur le système, ouvrir un terminal et en tant que root, ou en utilisant sudo, exécutez les commandes suivantes:
mise à niveau d’apt
apt install lsb
Dans mon cas, le package a été installé, si vous ne l’aviez pas auparavant après la confirmation, les packages seront installés et vous pourrez utiliser la commande lsb_release.
Cette commande apporte des informations sur la distribution Linux que nous exécutons.
La syntaxe à utiliser est:
Pour obtenir toutes les options disponibles, nous pouvons frotter lsb_release-h et la sortie affichera une documentation:
Parmi les options disponibles, nous trouvons:
-h,helphelp Imprime le menu aide.
-v,versionversion Affiche les modules LSB pris en charge par le système.
-i,idid Montre la distribution Linux.
-d,descriptiondescription Affiche une description de la distribution Linux.
-r,releaserelease Affiche la version de la distribution.
-c,codcodename Affiche le nom de code de la distribution.
-a,allall Imprime toutes les informations mentionnées ci-dessus.
-s,shortshort Imprime la sortie en format court..
Par exemple, si nous exécutons lsb_release-a, la commande retournera la sortie suivante:
Remarque : si elle est exécutée sans options, la commande « lsb_release » appliquera l’option -v par défaut.
Apprenez quelle version de Debian utilisez-vous à l’aide de la commande cat.
En utilisant la commande cat, nous pouvons vérifier l’ID, la description, la version et le nom de code de notre distribution parmi plus d’informations en affichant les informations des fichiers qui la contiennent.
Pour savoir quelle distribution utilisons-nous avec la commande cat que vous pouvez exécuter:
Avec cat, nous pouvons également vérifier les versions du noyau et de gcc utilisées pour le construire. Pour le faire courir:
Qui devrait renvoyer une sortie similaire à l’image suivante:
Remarque: nous pouvons modifier les informations stockées sur les fichiers /etc/*-release pour modifier la sortie de lsb_release.
Apprenez quelle version de Debian utilisez-vous à l’aide de la commande hostnamectl.
Hostnamectl est une autre alternative pour les distributions avec systemd, vérifiez-le en s’exécutant dans le terminal
Comme vous le voyez, la commande renvoie des informations sur le nom d’hôte, le système d’exploitation et la version du noyau, l’architecture entre autres, y compris les logiciels de virtualisation si vous travaillez sur un invité virtuel.
Conclusion:
Alors que dans les systèmes basés sur Windows, nous pouvons utiliser des commandes telles que systeminfo, ver ou cmdinfo, il n’y a pas assez d’options pour restreindre ou spécifier les informations à imprimer. La diversité des alternatives et des options Linux via la ligne de commande offre plus de vitesse et de précision.
Merci d’avoir suivi LinuxHint. Continuez à nous suivre pour obtenir plus de mises à jour et de conseils sur Linux. Pour toute demande liée à Linux ou à la mise en réseau, n’hésitez pas à nous contacter via notre canal d’assistance https://support.linuxhint.com.