Comment générer des identifiants universellement uniques avec UuiDgen

Comment générer des identifiants universellement uniques avec UuiDgen
Les identifiants universellement uniques, ou UUID, sont un moyen standardisé de générer et d'identifier les ressources d'une manière mondiale unique. Ces identifiants sont couramment utilisés dans les systèmes informatiques où ils peuvent identifier les enregistrements à partir de bases de données de serveurs ou d'interfaces réseau.

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 à jour

Installez maintenant le package UUID-Runtime:

$ sudo apt install uuid-runtime

Une fois l'installation du package UUID-runtime, nous pouvons générer un seul UUID en exécutant la commande suivante dans votre terminal:

$ uuidgen

La 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 -t

Un uuid aléatoire peut être obtenu en utilisant l'UUIDGEN avec "-R":

$ uuidgen -r

Gé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; fait

Vous 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.