GNU/Linux >> Linux Esercitazione >  >> Linux

Il modo migliore per ottenere l'ID macchina su Linux?

Sulle macchine moderne con systemd:l'ID macchina viene creato da systemd-machine-id-setup. La posizione di machine id è documentata - in freedesktop machine-id e man machine-id e machine id ha un formato più standardizzato - vedi RFC4122. Solo:

cat /etc/machine-id

Puoi usare lshal. Ciò richiede che hal (apt-get install hal o yum install hal) sia installato per primo. In questo modo puoi accedere a tutte le informazioni di dmidecode senza i permessi di root.

Un equivalente non root di

# dmidecode | grep -i uuid

sarà

$ lshal |grep -i system.hardware.uuid

E allo stesso modo altre informazioni secondo le tue esigenze.


A seconda del tuo kernel, le informazioni DMI potrebbero essere disponibili tramite sysfs. Prova quelle:

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

o utilizzando uno strumento

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

Linux
  1. Linux:un modo semplice per determinare la tecnologia di virtualizzazione di una macchina Linux?

  2. Linux:il modo portatile per ottenere l'indirizzo di origine del percorso predefinito?

  3. Il modo migliore per implementare il supporto dei tasti di scelta rapida in Linux?

  4. Esempi di comandi dmidecode in Linux

  5. C'è un modo per ottenere l'UID dell'utente sulla macchina Linux usando java?

5 migliori sistemi operativi Linux per sostituire Windows XP

Il modo migliore per installare Docker su Ubuntu 20.04 Linux

Le migliori distribuzioni Linux 2022

Come ottenere informazioni sull'hardware su Linux utilizzando il comando dmidecode

5 migliori giochi di zombi per Linux:gioca per vivere un'esperienza elettrizzante

Il modo migliore per disabilitare lo scambio in Linux