0: device type 1: serial if [ -r /var/lib/dbus/machine-id ] ; then cat /var/lib/dbus/machine-id; elif [ -r /var/lib/dbus/machine-id ] ; then cat /var/lib/dbus/machine-id; elif [ -r /var/db/dbus/machine-id ] ; then cat /var/db/dbus/machine-id; fi 2: mac cat /sys/class/net/*/address | sort -n | grep -v "^[0:]*$" 3: disk disk=$(df | grep "/$" | sed "s/^[^ ]*\/\([^ ]*\).*/\1/") && find /dev/disk/by-uuid -type l -exec sh -c "readlink {} | grep -o $disk >/dev/null && basename {}" \; 4: additional (hostname) cat /etc/hostname cat /proc/cpuinfo | grep -i "^model name" | head -1 | sed "s/[^:]*:[ ]*//"