obslužný program uuidgen vytvoří nový univerzální jedinečný identifikátor (UUID) a vytiskne jej na standardní výstup. Vygenerované UUID se skládá z pěti skupin hexadecimálních číslic oddělených pomlčkami (např. 3cdfc61d-87d3-41b5-ba50-32870b33dc67). Výchozí nastavení je generování náhodného UUID, ale to vyžaduje, aby byl v systému k dispozici vysoce kvalitní generátor náhodných čísel.
V případě, že narazíte na níže uvedenou chybu:
uuidgen: command not found
možná budete muset nainstalovat níže uvedený balíček podle vaší volby distribuce.
Distribuce | Příkaz |
---|---|
OS X | brew install e2fsprogs |
Debian | apt-get install uuid-runtime |
Ubuntu | apt-get install uuid-runtime |
Alpine | apk add util-linux |
Arch Linux | pacman -S util-linux |
Kali Linux | apt-get install uuid-runtime |
CentOS | yum install util-linux |
Fedora | dnf install util-linux |
Raspbian | apt-get install uuid-runtime |
Docker | docker spusťte cmd.cat/uuidgen uuidgen |
Příklady příkazu uuidgen
1. Vytvořte UUID na základě aktuálního času:
# uuidgen --time
2. Vytvořte UUID na základě hash adresy URL:
# uuidgen --sha1 --namespace @url --name object_name
Ukázkový výstup z příkazu uuidgen:
# uuidgen a6333e94-0608-4abf-ba82-b0f0f13ef986