GNU/Linux >> Znalost Linux >  >> Linux

Nejlepší způsob, jak získat ID stroje v Linuxu?

Na moderních strojích s systemd:machine id je vytvořeno systemd-machine-id-setup. Umístění id stroje je zdokumentováno – ve freedesktop machine-id a man machine-id a machine id má standardizovanější formát – viz RFC4122. Jen:

cat /etc/machine-id

Můžete použít lshal. To vyžaduje instalaci hal (apt-get install hal nebo yum install hal). Tímto způsobem můžete přistupovat ke všem informacím dmidecode bez oprávnění root.

Nekořenový ekvivalent

# dmidecode | grep -i uuid

bude

$ lshal |grep -i system.hardware.uuid

A podobně další informace podle vašich potřeb.


V závislosti na vašem jádře mohou být informace DMI dostupné prostřednictvím sysfs. Vyzkoušejte tyto:

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

nebo pomocí nástroje

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

Linux
  1. Příkaz pro restart systému Linux

  2. Nejlepší způsob, jak sandboxovat Apache na Linuxu

  3. Nejrychlejší způsob, jak získat dostupnost systému v Pythonu v Linuxu

  1. Máme v Linuxu možnost vrátit zpět?

  2. Nejlepší způsob, jak rozšířit software Linux z RAID 1 na RAID 10

  3. Nejlepší způsob, jak zakázat swap v Linuxu

  1. dmidecode:Získejte informace o systémovém hardwaru v systému Linux

  2. Linux – snadný způsob, jak určit technologii virtualizace počítače se systémem Linux?

  3. Jak zkontrolovat, zda systém Linux běží na fyzickém systému nebo virtuálním počítači?