GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Der beste Weg, um die Maschinen-ID unter Linux zu erhalten?

Auf modernen Maschinen mit systemd:Die Maschinen-ID wird von systemd-machine-id-setup erstellt. Der Speicherort der Maschinen-ID ist dokumentiert – in freedesktop machine-id und man machine-id und machine id hat ein standardisierteres Format – siehe RFC4122. Nur:

cat /etc/machine-id

Sie können lshal verwenden. Dazu muss zuerst hal (apt-get install hal oder yum install hal) installiert werden. Auf diese Weise können Sie ohne Root-Rechte auf alle Informationen von dmidecode zugreifen.

Ein Nicht-Root-Äquivalent von

# dmidecode | grep -i uuid

wird

$ lshal |grep -i system.hardware.uuid

Und ähnlich andere Informationen nach Ihren Bedürfnissen.


Abhängig von Ihrem Kernel können die DMI-Informationen über sysfs verfügbar sein. Probieren Sie diese aus:

# cat /sys/class/dmi/id/board_serial
xxxxxxxxxxxxxxx
# cat /sys/class/dmi/id/product_uuid
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

oder mit einem Tool

# dmidecode -s baseboard-serial-number
...
# dmidecode -s system-uuid
...

Linux
  1. dmidecode:Informationen zur Systemhardware unter Linux abrufen

  2. Haben wir ein Undo in Linux?

  3. Linux – Der tragbare Weg, um die Standard-Routen-Quelladresse zu erhalten?

  4. Der beste Weg, um Apache unter Linux zu sandboxen

  5. Der richtige Weg, um Gruppen eines Benutzers in Linux mit C zu erhalten

Die 5 besten Linux-Betriebssysteme zum Ersetzen von Windows XP

Beste Möglichkeit, Docker unter Ubuntu 20.04 Linux zu installieren

Beste Linux-Distributionen 2022

So erhalten Sie Hardwareinformationen unter Linux mit dem Befehl dmidecode

Die 5 besten Zombie-Spiele für Linux:Spielen Sie, um eine aufregende Erfahrung zu machen

Der schnellste Weg, um die Systemverfügbarkeit in Python unter Linux zu erhalten