Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist UUID unter Linux?

Was ist UUID unter Linux?

WBOY
WBOYOriginal
2022-03-15 16:35:477250Durchsuche

Unter Linux ist uuid ein universeller eindeutiger Identifikationscode. Uuid ist ein Standard für die Softwarekonstruktion. Der Zweck besteht darin, allen in einem verteilten System verwendeten Elementen eindeutige Identifikationsinformationen zu ermöglichen, sodass keine Identifikationsinformationen über eine zentrale Steuerungsseite angegeben werden müssen.

Was ist UUID unter Linux?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Was ist UUID in Linux?

1 Einführung

UUID bedeutet Universally Unique Identifier, ein Standard für die Softwarekonstruktion, der auch von der Open Software Foundation (OSF) übernommen wird Computerumgebung (DCE).

2 Der Zweck von

UUID besteht darin, allen Elementen im verteilten System eindeutige Identifikationsinformationen zu ermöglichen, ohne dass die Identifikationsinformationen über das zentrale Steuerterminal angegeben werden müssen. 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 Rücksicht genommen werden. Die derzeit am häufigsten verwendete UUID sind die Globally Unique Identifiers (GUIDs) von Microsoft, während andere wichtige Anwendungen das Linux ext2/ext3-Dateisystem, die verschlüsselte LUKS-Partition, GNOME, KDE, Mac OS X usw. umfassen.

3 besteht aus

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 gemäß den von der Open Software Foundation (OSF) festgelegten Standards unter Verwendung der Ethernet-Kartenadresse, der Nanosekundenzeit, des Chip-ID-Codes und vieler möglicher Zahlen.

UUID ist eine Kombination der folgenden Teile:

(1) Aktuelles Datum und Zeit, der erste Teil der UUID bezieht sich auf die Zeit. Wenn Sie eine UUID generieren und dann einige Sekunden später eine weitere UUID generieren, ist der erste Teil anders und der Rest bleibt 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 Hexadezimalzahl. Das Standard-UUID-Format lautet: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx (8-4-4-4-12). Sie können die CreateGUID() UDF zur Konvertierung herunterladen.

4 Anwendung

Die Vorteile der Verwendung von UUID können sich in verteilten Softwaresystemen widerspiegeln (z. B. DCE/RPC, COM+, CORBA). Sie können sicherstellen, dass die von jedem Knoten generierte Identifikation nicht wiederholt wird Mit der Entwicklung von Integrationstechnologien wie WEB-Diensten werden die Vorteile von UUID immer offensichtlicher. Abhängig vom verwendeten spezifischen Mechanismus muss sichergestellt werden, dass sich UUIDs nicht nur voneinander unterscheiden, sondern sich zumindest stark von allen anderen universell eindeutigen Identifikatoren unterscheiden, die vor 3400 n. Chr. generiert wurden.

Universell eindeutige Bezeichner können auch verwendet werden, um auf die meisten möglichen Objekte zu verweisen. Microsoft und andere Softwareunternehmen bevorzugen die Verwendung von GUIDs (Globally Unique Identifiers), einer Art universell eindeutiger Kennung, mit der auf Bausteinobjekte und andere Softwarekomponenten verwiesen werden kann. Der erste universell eindeutige Identifikator wurde in Network Computer Systems (NCS) erstellt und wurde anschließend Bestandteil der Distributed Computing Environment (DCE) der Open Software Foundation (OSF).

Verwandte Empfehlungen: „Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist UUID unter Linux?. 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
Vorheriger Artikel:Was bedeutet Pfad unter Linux?Nächster Artikel:Was bedeutet Pfad unter Linux?