Maison  >  Article  >  Opération et maintenance  >  L'uuid est-il nécessaire en centos ?

L'uuid est-il nécessaire en centos ?

WBOY
WBOYoriginal
2022-07-28 16:32:043059parcourir

Uuid en centos est nécessaire ; uuid est l'abréviation de "Universally Unique Identifier". Il s'agit d'un standard pour la construction de logiciels et d'un identifiant globalement unique au niveau du système. Sa fonction est de permettre aux utilisateurs des systèmes distribués d'avoir tous les éléments. informations d'identification uniques, sans qu'il soit nécessaire de spécifier des informations d'identification via un terminal de contrôle central.

L'uuid est-il nécessaire en centos ?

L'environnement d'exploitation de cet article : système centos 7, ordinateur Dell G3.

L'Uuid en centos est nécessaire

Dans centos7, uuid est un code d'identification unique universel et une norme pour la construction de logiciels. La fonction de l'uuid est de permettre à tous les éléments du système distribué d'avoir des informations d'identification uniques. spécifier les informations d'identification via le terminal de contrôle central.

UUID est l'abréviation de Universally Unique Identifier. Il s'agit d'une norme pour la construction de logiciels et d'un identifiant mondialement unique au niveau du système. Il fait également partie de l'Open Software Foundation dans le domaine des environnements informatiques distribués.

Le but est de permettre à tous les éléments du système distribué d'avoir des informations d'identification uniques, sans qu'il soit nécessaire que le terminal de contrôle central spécifie les informations d'identification. De cette façon, tout le monde peut créer des UUID qui n’entrent pas en conflit avec ceux des autres. Dans ce cas, il n’est pas nécessaire de considérer la duplication des noms lors de la création de la base de données. L'UUID le plus largement utilisé est le Globally Unique Identifier (GUID) de Microsoft, tandis que d'autres applications importantes incluent le système de fichiers Linux ext2/ext3, la partition cryptée LUKS, GNOME, KDE, Mac OS X, etc. De plus, on peut également retrouver l'implémentation dans la bibliothèque UUID dans le package e2fsprogs.

Élargir les connaissances

Définition

UUID est un concept proposé par l'Organisation internationale de normalisation (ISO). L'UUID est une valeur de 128 bits, qui peut être calculée via un certain algorithme. Pour améliorer l'efficacité, les UUID couramment utilisés peuvent être raccourcis à 16 bits. L'UUID est utilisé pour identifier les types d'attributs et est considéré comme un identifiant unique dans tout l'espace et le temps. De manière générale, il est garanti que cette valeur est véritablement unique et tout UUID généré n'importe où n'aura pas la même valeur. L'un des avantages de l'utilisation des UUID est que de nouveaux identifiants peuvent être créés pour de nouveaux services. De cette façon, lorsque le client recherche un service, il lui suffit de signaler l'UUID lié à un certain type de service (ou à un service spécifique) dans sa demande de recherche de service si le fournisseur de services peut faire correspondre les services disponibles. cet UUID S'il y a une correspondance, une réponse est renvoyée.

UUID est calculé et généré sur la base de données telles que l'heure actuelle, le compteur et l'identification du matériel (généralement l'adresse MAC de la carte réseau sans fil). Les UUID peuvent être créés indépendamment par n'importe qui et publiés à la demande. Il n'existe pas d'autorité centralisée pour les UUID car ce sont des identifiants uniques qui ne peuvent pas être copiés. Le protocole de propriété permet aux appareils d'utiliser des UUID pour identifier les types de propriétés, éliminant ainsi le besoin de requêtes de lecture/écriture pour identifier leurs identifiants locaux.

Composition

UUID fait référence à un numéro généré sur une machine, qui est garanti unique pour toutes les machines dans le même temps et dans le même espace. Habituellement, la plateforme fournira une API générée. Calculés conformément aux normes établies par l'Open Software Foundation (OSF), l'adresse de la carte Ethernet, le temps en nanosecondes, le code d'identification de la puce et le nombre aléatoire sont utilisés.

UUID est une combinaison des parties suivantes :

(1) La première partie de l'UUID est liée au temps Si vous générez un UUID après quelques secondes, la première partie est différente et le reste est identique.

(2) Séquence d'horloge.

(3) Numéro d'identification de la machine IEEE unique au monde. S'il existe une carte réseau, il est obtenu à partir de l'adresse MAC de la carte réseau. S'il n'y a pas de carte réseau, il est obtenu par d'autres moyens.

Le seul inconvénient de l'UUID est que la chaîne de résultat générée sera relativement longue. La norme UUID la plus couramment utilisée est le GUID (Globals Unique Identifiers) de Microsoft. Dans ColdFusion, vous pouvez utiliser la fonction CreateUUID() pour générer facilement un UUID. Son format est : xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxxx (8-4-4-16), où chaque x est un dans la plage de 0 à 9. ou a-f. Nombre hexadécimal. Le format UUID standard est : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (8-4-4-4-12). Vous pouvez télécharger l'UDF CreateGUID() depuis cflib pour la conversion.

(4) En veille prolongée (framework Java orm), utilisez l'heure de démarrage IP-JVM - l'heure actuelle décalée vers la droite de 32 bits - l'heure actuelle - le nombre interne (8-8-4-8-4) pour former l'UUID

Recommandé Tutoriel : "tutoriel centos"

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn