Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Ist UUID in Centos notwendig?

Ist UUID in Centos notwendig?

WBOY
WBOYOriginal
2022-07-28 16:32:043040Durchsuche

Uuid ist in Centos die Abkürzung für „Universally Unique Identifier“. Es ist ein Standard für die Softwarekonstruktion und eine weltweit eindeutige Kennung auf Systemebene. Seine Funktion besteht darin, Menschen in verteilten Systemen den Zugriff auf alle Elemente zu ermöglichen eindeutige Identifikationsinformationen, ohne dass Identifikationsinformationen über ein zentrales Steuerterminal angegeben werden müssen.

Ist UUID in Centos notwendig?

Die Betriebsumgebung dieses Artikels: Centos 7-System, Dell G3-Computer.

Uuid in Centos ist notwendig

In Centos7 ist uuid ein universeller eindeutiger Identifikationscode und ein Standard für die Softwarekonstruktion. Die Funktion von uuid besteht darin, allen Elementen im verteilten System eindeutige Identifikationsinformationen zu ermöglichen Geben Sie Identifikationsinformationen über ein zentrales Steuerterminal an.

UUID ist die Abkürzung für Universally Unique Identifier. Es handelt sich um einen Standard für die Softwarekonstruktion und einen weltweit eindeutigen Identifikator auf Systemebene. Er ist auch Teil der Open Software Foundation im Bereich verteilter Computerumgebungen.

Der Zweck besteht darin, allen Elementen im verteilten System eindeutige Identifikationsinformationen zu ermöglichen, ohne dass das zentrale Steuerterminal die Identifikationsinformationen angeben muss. Auf diese Weise kann jeder UUIDs erstellen, die nicht mit denen anderer in Konflikt geraten. In diesem Fall muss bei der Erstellung der Datenbank nicht auf die Duplizierung von Namen geachtet werden. Die am häufigsten verwendete UUID ist Microsofts Globally Unique Identifier (GUID), während andere wichtige Anwendungen das Linux ext2/ext3-Dateisystem, die verschlüsselte LUKS-Partition, GNOME, KDE, Mac OS X usw. umfassen. Darüber hinaus finden wir die Implementierung auch in der UUID-Bibliothek im Paket e2fsprogs.

Wissen erweitern

Definition

UUID ist ein von der International Organization for Standardization (ISO) vorgeschlagenes Konzept. UUID ist ein 128-Bit-Wert, der durch einen bestimmten Algorithmus berechnet werden kann. Um die Effizienz zu verbessern, können häufig verwendete UUIDs auf 16 Bit gekürzt werden. UUID wird zur Identifizierung von Attributtypen verwendet und gilt als eindeutige Kennung über Raum und Zeit hinweg. Im Allgemeinen ist garantiert, dass dieser Wert wirklich eindeutig ist und keine irgendwo generierte UUID denselben Wert hat. Ein Vorteil der Verwendung von UUIDs besteht darin, dass neue Kennungen für neue Dienste erstellt werden können. Auf diese Weise muss der Client, wenn er nach einem Dienst sucht, in seiner Dienstsuchanfrage nur die UUID angeben, die sich auf einen bestimmten Diensttyp (oder einen bestimmten Dienst) bezieht, sofern der Dienstanbieter die verfügbaren Dienste mit dieser vergleichen kann Diese UUID Bei einer Übereinstimmung wird eine Antwort zurückgegeben.

UUID wird basierend auf Daten wie der aktuellen Uhrzeit, dem Zähler und der Hardware-Identifikation (normalerweise der MAC-Adresse der drahtlosen Netzwerkkarte) berechnet und generiert. UUIDs können von jedem unabhängig erstellt und bei Bedarf veröffentlicht werden. Für UUIDs gibt es keine zentrale Autorität, da es sich um eindeutige Kennungen handelt, die nicht kopiert werden können. Das Eigenschaftsprotokoll ermöglicht es Geräten, UUIDs zur Identifizierung von Eigenschaftstypen zu verwenden, sodass keine Lese-/Schreibanforderungen zur Identifizierung ihrer lokalen Handles erforderlich sind.

Zusammensetzung

UUID bezieht sich auf eine auf einer Maschine generierte Zahl, die garantiert für alle Maschinen zur gleichen Zeit und im gleichen Raum eindeutig ist. Normalerweise stellt die Plattform eine generierte API bereit. Berechnet nach den Standards der Open Software Foundation (OSF), werden die Ethernet-Kartenadresse, die Nanosekundenzeit, der Chip-ID-Code und die Zufallszahl verwendet.

UUID ist eine Kombination aus den folgenden Teilen:

(1) Der erste Teil der UUID bezieht sich auf die Zeit. Wenn Sie nach einigen Sekunden eine UUID generieren, ist der erste Teil unterschiedlich und der Rest ist gleich.

(2) Taktsequenz.

(3) Weltweit eindeutige IEEE-Maschinenidentifikationsnummer. Wenn eine Netzwerkkarte vorhanden ist, wird sie von der MAC-Adresse der Netzwerkkarte abgerufen. Wenn keine Netzwerkkarte vorhanden ist, wird sie auf andere Weise abgerufen.

Der einzige Nachteil von UUID besteht darin, dass die generierte Ergebniszeichenfolge relativ lang ist. Der am häufigsten verwendete UUID-Standard ist Microsofts GUID (Globals Unique Identifiers). In ColdFusion können Sie die Funktion CreateUUID() verwenden, um auf einfache Weise eine UUID zu generieren. Ihr Format ist: xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxx (8-4-4-16), wobei jedes x eins im Bereich von 0-9 ist oder a-f. Hexadezimale Zahl. Das Standard-UUID-Format ist: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (8-4-4-4-12). Sie können die CreateGUID() UDF zur Konvertierung herunterladen.

(4) Verwenden Sie im Ruhezustand (Java-ORM-Framework) die um 32 Bit nach rechts verschobene IP-JVM-Startzeit-aktuelle Zeit-interne Zählung (8-8-4-8-4), um UUID zu bilden

Empfohlen Tutorial: „Centos-Tutorial

Das obige ist der detaillierte Inhalt vonIst UUID in Centos notwendig?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn