Das Dienstprogramm uuidgen erstellt einen neuen Universal Unique Identifier (UUID) und gibt ihn auf der Standardausgabe aus. Die generierte UUID besteht aus fünf durch Bindestriche getrennten Gruppen von Hexadezimalzahlen (z. B. 3cdfc61d-87d3-41b5-ba50-32870b33dc67). Standardmäßig wird eine zufallsbasierte UUID generiert, aber dazu muss ein qualitativ hochwertiger Zufallszahlengenerator auf dem System verfügbar sein.
Falls Sie auf den folgenden Fehler stoßen:
uuidgen: command not found
Möglicherweise müssen Sie das folgende Paket gemäß Ihrer Wahl der Distribution installieren.
Verteilung | Befehl |
---|---|
OS X | brew install e2fsprogs |
Debian | apt-get install uuid-runtime |
Ubuntu | apt-get install uuid-runtime |
Alpin | apk util-linux hinzufügen |
Arch Linux | pacman -S util-linux |
Kali-Linux | apt-get install uuid-runtime |
CentOS | yum installiere util-linux |
Fedora | dnf install util-linux |
Raspbian | apt-get install uuid-runtime |
Docker | docker run cmd.cat/uuidgen uuidgen |
Beispiele für den Befehl uuidgen
1. Erstellen Sie eine UUID basierend auf der aktuellen Uhrzeit:
# uuidgen --time
2. Erstellen Sie eine UUID basierend auf dem Hash einer URL:
# uuidgen --sha1 --namespace @url --name object_name
Beispielausgabe des uuidgen-Befehls:
# uuidgen a6333e94-0608-4abf-ba82-b0f0f13ef986