Wie man allgemein eindeutige Kennungen mit Uuidgen erzeugt

Wie man allgemein eindeutige Kennungen mit Uuidgen erzeugt
Allgemein einzigartige Identifikatoren oder UUIDs sind eine standardisierte Methode, um Ressourcen auf weltweit einzigartige Weise zu generieren und zu identifizieren. Diese Kennungen werden üblicherweise in Computersystemen verwendet, in denen Datensätze aus Serverdatenbanken oder Netzwerkschnittstellen identifiziert werden können.

In Linux können Sie die verwenden "Uuidgen" Werkzeug zum Generieren von Uuiden. In diesem Artikel werden wir darüber nachkommen.

Was ist ein Uuid

Ein UUID ist ein 128-Bit-Wert, der so erzeugt wird, dass er in allen Systemen der Welt einzigartig ist. Dies bedeutet, dass Sie eine UUID verwenden können, um Ressourcen zu identifizieren, ohne sich um Konflikte mit anderen Systemen Sorgen machen zu müssen. Die UUID wird typischerweise als Zeichenfolge von 32 hexadezimalen Zeichen dargestellt, die in Gruppen von 8, 4, 4, 4 und 12 Zeichen unterteilt sind.

Erzeugen eines Uuids

Aktualisieren Sie die Liste der verfügbaren Pakete des Systems mit dem Befehl APT -Update:

$ sudo APT Update

Installieren Sie nun das Uuid-Runtime-Paket:

$ sudo apt installieren uuid-runtime

Nachdem das Uuid-Runtime-Paket installiert ist, können wir eine einzelne UUID generieren, indem wir den folgenden Befehl in Ihrem Terminal ausführen:

$ uUidgen

Die folgende Ausgabe erscheint mit einem anderen UUID:

Sie können auch zeitbasierte und Hash-basierte UUIDs über den Befehl uUidgen generieren.

Der folgende Befehl gibt zeitbasierter UUID:

$ uUidgen -t

Ein zufälliger Uuid kann unter Verwendung des Uuidgen mit erhalten werden "-R":

$ uUidgen -r

Erzeugen mehrerer Uuiden

Um eine Liste von UUIDs zu generieren, können wir a verwenden für Schleife.

Nachfolgend erzeugt der Befehl 10 UUIDs zufällig:

$ für i in 1… 10; uUidgen; Erledigt

Sie werden 10 UUIDs auf dem Bildschirm gedruckt sehen:

Um eine benutzerdefinierte Anzahl von UUIDs zu generieren, ersetzen Sie den Wert 10 durch eine beliebige Zahl.

Abschluss

UUIDs sind eine bequeme Möglichkeit, Ressourcen auf weltweit einzigartig zu identifizieren. Der "Uuidgen" Das Tool in Linux erleichtert die Erzeugung von UUIDs und macht es zu einem nützlichen Werkzeug für Entwickler und Systemadministratoren. Unabhängig davon, ob Sie an einer Datenbank, einer Netzwerkschnittstelle oder einem anderen System arbeiten, kann die Verwendung von UUIDs dazu beitragen, dass Ihre Ressourcen in mehreren Systemen eindeutig identifiziert und zugänglich sind.