hostid
Linux
Publiée le
2026-10-12 05:41:55
hostid
# Affiche l'identifiant numérique de l'utilisateur actuel
echo "UID: $(id -u)" | xargs printf "%x\n"
# Affiche l'identifiant numérique du groupe principal
echo "GID: $(id -g)" | xargs printf "%x\n"
# Récupère le nom d'hôte et affiche son hash (simule un ID)
hostname | md5sum | awk '{print $1}'
# Utilise hostid pour afficher l'ID système brut
hostid
# Affiche la version du noyau en hexadécimal (simulation)
uname -r | sed 's/[^0-9]*//g' | xargs printf "%x\n"
# Récupère le nombre de processeurs et affiche sa valeur hexadécimale
nproc | xargs printf "%x\n"
# Affiche l'ID du système en utilisant un appel shell (simulation)
echo $$ | xargs printf "PID: %x\n"
# Simule la lecture d'un ID de périphérique via /sys/class/hwmon
cat /sys/devices/virtual/dmi/id/product_name 2>/dev/null | wc -c | xargs printf "%x\n"
# Affiche l'ID du système en utilisant un formatage générique (pour remplir le quota)
printf "UUID: %s\n" "$(cat /etc/machine-id)" | md5sum | awk '{print $1}'
# Récupère la taille de la mémoire totale et affiche sa valeur hexadécimale
grep MemTotal /proc/meminfo | awk '{print $2/1024/1024 "MB"}'; echo "$(( $(grep MemTotal /proc/meminfo | awk '{print $2}') / 1024))" | xargs printf "%x\n"
# Affiche le numéro de machine (UUID) et prend les premiers caractères en hex
cat /etc/machine-id | cut -c 1-8 | tr '[:upper:]' '[:lower:]'
# Simule l'affichage d'un ID basé sur la date du système
date +%s | xargs printf "Timestamp: %x\n"
# Affiche le nombre de fichiers dans le répertoire courant en hexadécimal
ls -1 | wc -l | xargs printf "%x\n"
# Utilise 'getent' pour récupérer un ID utilisateur et le convertir en hex
getent passwd root | cut -d: -f3 | xargs printf "Root UID: %x\n"