Dans Linux, vous pouvez utiliser le "Uuidgen" outil pour générer des uuides. Dans cet article, nous allons expliquer comment utiliser l'outil «Uuidgen» pour générer des UUID.
Qu'est-ce qu'un uuid
Un UUID est une valeur 128 bits qui est générée d'une manière qu'il est unique dans tous les systèmes du monde. Cela signifie que vous pouvez utiliser un UUID pour identifier les ressources sans avoir à vous soucier des conflits avec d'autres systèmes. L'UUID est généralement représenté comme une chaîne de 32 caractères hexadécimaux, séparés en groupes de 8, 4, 4, 4 et 12 caractères.
Générer un uuid
Mettez à jour la liste des packages disponibles du système à l'aide de la commande APT Mise à jour:
$ sudo apt mise à jourInstallez maintenant le package UUID-Runtime:
$ sudo apt install uuid-runtimeUne fois l'installation du package UUID-runtime, nous pouvons générer un seul UUID en exécutant la commande suivante dans votre terminal:
$ uuidgenLa sortie suivante apparaîtra avec un UUID différent:
Vous pouvez également générer des UUID basés sur le temps et basés sur le hachage en utilisant la commande UUIDGEN.
La commande ci-dessous donnera un UUID basé sur le temps:
$ uuidgen -tUn uuid aléatoire peut être obtenu en utilisant l'UUIDGEN avec "-R":
$ uuidgen -rGénération de plusieurs uuids
Pour générer une liste d'Uuids, nous pouvons utiliser un pour boucle.
La commande ci-dessous générera 10 uuids au hasard:
$ pour i dans 1… 10; faire uuidgen; faitVous verrez 10 uuids imprimés à l'écran:
Pour générer un nombre personnalisé d'UUIDS, remplacez la valeur 10 par n'importe quel nombre.
Conclusion
Les uuids sont un moyen pratique d'identifier de manière unique les ressources d'une manière mondiale unique. Le "Uuidgen" L'outil dans Linux facilite la génération d'UUID, ce qui en fait un outil utile pour les développeurs et les administrateurs système. Que vous travailliez sur une base de données, une interface réseau ou un autre système, l'utilisation des UUID peut vous assurer que vos ressources sont identifiées et accessibles de manière unique sur plusieurs systèmes.