2012-02-23 91 views
0

我可以檢索哪些參數來生成非根下的全局靜態唯一標識ID?在linux下生成全局唯一標識的參數

我可以在/var/log/wtmp file(last | tail)中使用安裝日期還是不穩定?

我可以使用它的結果ls /dev/disk/by-uuid/

我不認爲MAC地址是唯一的。

+1

唯一由什麼措施通常被發現?在全球範圍內,在您的網絡中,在電腦上? – 2012-02-23 09:59:22

+0

全球唯一 – nyaapa 2012-02-23 10:03:37

+0

您需要一個全球集中的實體來檢查您的ID的唯一性 – m0skit0 2012-02-23 10:09:45

回答

0

uuidgen

它在/usr/bin/

nyancat ~ # uuidgen 
488bc393-a4f5-4a83-8df8-8c15e737dcc5 
nyancat ~ # 
+0

[nyaapa @ nyaapa-NB-NX〜] $的uuidgen fe2eee97-502a-4706-b2ad-ff1608ba7b35 [nyaapa @ nyaapa-NB-NX〜] $的uuidgen 8f270ae0-9e22-472d-93e3-d5883f24397c 不穩定 – nyaapa 2012-02-23 10:09:29

+0

是的,「不穩定」是保證唯一性的原因。您將不得不將其存儲在某個文件中。 – Deestan 2012-02-23 10:34:04

+0

你似乎想要的是系統的獨特散列。除非您定義哪些組件是「系統」,否則這是不可能的。如果您將系統看作是CPU,硬盤,主板,內存,那麼當您升級內存或更換硬盤時,您將定義爲一個*不同的系統。 – Deestan 2012-02-23 10:37:14