2012-04-14 18 views

cevap

24

Çekirdeğinize bağlı olarak, DMI bilgileri sysfs üzerinden kullanılabilir.

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

veya bir alet

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

"/ sys/class/dmi/id/board_serial" durumu hakkında bilgi alınırken http://0pointer.de/blog/projects/ids.html –

+2

adresini buldum. Aslında, ben/var/kullanacağım lib/dbus/makine id'. –

+4

Dbus'a ve tümüne bağlı olarak bu kadar portatif görünmüyor. –

5

Sen lshal kullanabilirsiniz kullanarak: o deneyin . Bu ilk önce kurulması gereken hal (apt-get install hal veya yum install hal) gerektirir. Bu şekilde root izinleri olmadan dmidecode'un tüm bilgilerine erişebilirsiniz.

# dmidecode | grep -i uuid 

bir kök olmayan eşdeğer ihtiyaçlarınıza göre

$ lshal |grep -i system.hardware.uuid 

Ve benzer diğer bilgileri olacaktır.

+1

Eğer 'lshal' söz konusu sistemde mevcutsa, bu' '' '' '' '' '' '' '' '' '' '' '' '' ''''' installed installed installed installed installed installed installed installed installed installed installed installed installed installed means means means means means means means means means means means means means anlamına gelir. Bu nedenle, sadece 'cat/var/lib/dbus/machine-id' – malat

+4

@ malat olup kullanıcının kalıcı ve değişmeyen bir uuid oluşturmak istediği sorusundan açıkça anlaşılmaktadır. "dbus/machine-id" her yeniden başlatmadan sonra bile değişebilir. –

+0

Makine kimliği, macun yanında lisans için yararlı mıdır? – user4271704