La utilidad uuidgen crea un nuevo identificador único universal (UUID) y lo imprime en la salida estándar. El UUID generado consta de cinco grupos de dígitos hexadecimales separados por guiones (por ejemplo, 3cdfc61d-87d3-41b5-ba50-32870b33dc67). El valor predeterminado es generar un UUID aleatorio, pero esto requiere que haya un generador de números aleatorios de alta calidad disponible en el sistema.
En caso de que encuentre el siguiente error:
uuidgen: command not found
es posible que deba instalar el siguiente paquete según su elección de distribución.
Distribución | Comando |
---|---|
OS X | instalar cerveza e2fsprogs |
Debian | apt-get install uuid-runtime |
Ubuntu | apt-get install uuid-runtime |
Alpino | apk agregar util-linux |
Arco Linux | pacman-Sutil-linux |
Kali Linux | apt-get install uuid-runtime |
Cent OS | yum instalar util-linux |
Fedora | instalación dnf util-linux |
Raspbian | apt-get install uuid-runtime |
Docker | docker ejecutar cmd.cat/uuidgen uuidgen |
Ejemplos del comando uuidgen
1. Cree un UUID basado en la hora actual:
# uuidgen --time
2. Cree un UUID basado en el hash de una URL:
# uuidgen --sha1 --namespace @url --name object_name
Salida de muestra del comando uuidgen:
# uuidgen a6333e94-0608-4abf-ba82-b0f0f13ef986