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 UpdateInstallieren Sie nun das Uuid-Runtime-Paket:
$ sudo apt installieren uuid-runtimeNachdem das Uuid-Runtime-Paket installiert ist, können wir eine einzelne UUID generieren, indem wir den folgenden Befehl in Ihrem Terminal ausführen:
$ uUidgenDie 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 -tEin zufälliger Uuid kann unter Verwendung des Uuidgen mit erhalten werden "-R":
$ uUidgen -rErzeugen 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; ErledigtSie 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.