Getting Hardware UUID: Difference between revisions

From Leo's Notes
This page was last edited on 19 October 2021, at 15:57.
m formatting
 
(6 intermediate revisions by one other user not shown)
Line 1: Line 1:
Every system has a universally unique identifier (UUID) value set onto the system. The UUID is a 128-bit value typically displayed in lowercase hexadecimal digits in 5 groups separated by dashes. For example:
Every system has a universally unique identifier (UUID) value set onto the system. The UUID is a 128-bit value typically displayed in lowercase hexadecimal digits in 5 groups separated by dashes. An example UUID would look like {{code|5178962d-2fcf-df50-536d-000423d9985a}}.
  5178962d-2fcf-df50-536d-000423d9985a


While software packages may make use of pseudo random UUIDs, this article will cover only system hardware UUIDs.
While software packages may make use of pseudo random UUIDs, this article will cover only system hardware UUIDs.


== Windows ==
==Windows==
 
You may get the UUID value from PowerShell.
You may get the UUID value from PowerShell.
{{highlight|lang=terminal|code=
{{highlight|lang=terminal|code=
> get-wmiobject Win32_ComputerSystemProduct | Select-Object -ExpandProperty UUID
> get-wmiobject Win32_ComputerSystemProduct {{!}} Select-Object -ExpandProperty UUID
}}
}}


== Linux / FreeBSD ==
==Linux / FreeBSD==
 
Use the {{code|dmidecode}} utility to get the UUID
Use the dmidecode utility to get the UUID
{{highlight|lang=terminal|code=
{{highlight|lang=terminal|code=
# dmidecode -s system-uuid
# dmidecode -s system-uuid
}}
}}


You may need to install dmidecode since it usually isn't bundled with the base OS. On FreeBSD, it's available in ports at {{code|/usr/ports/sysutils/dmidecode}}.
You may need to install {{code|dmidecode}} since it usually isn't bundled with the base OS. On FreeBSD, it's available in ports at {{code|/usr/ports/sysutils/dmidecode}}.
 
== VMWare ESXi ==


==VMWare ESXi==
To get the UUID of the physical machine that your ESXi server is running on, login via SSH and run:
To get the UUID of the physical machine that your ESXi server is running on, login via SSH and run:


{{highlight|lang=terminal|code=
{{highlight|lang=terminal|code=
# esxcfg-info |grep -i uuid
<nowiki>
# esxcfg-info | grep -i uuid
</nowiki>
}}
}}


Line 32: Line 29:
   
   
{{highlight|lang=text|code=
{{highlight|lang=text|code=
<nowiki>
  |----System UUID..............................................5178962d-2fcf-df50-536d-000423d9985a
  |----System UUID..............................................5178962d-2fcf-df50-536d-000423d9985a
</nowiki>
}}
}}


[[Category:Windows]]
[[Category:Windows]]
[[Category:Linux]]{{Navbox Linux}}
{{Navbox Linux}}
[[Category:Linux]]
[[Category:FreeBSD]]
[[Category:FreeBSD]]
[[Category:VMWare ESXi]]
[[Category:VMWare ESXi]]

Latest revision as of 15:57, 19 October 2021

Every system has a universally unique identifier (UUID) value set onto the system. The UUID is a 128-bit value typically displayed in lowercase hexadecimal digits in 5 groups separated by dashes. An example UUID would look like 5178962d-2fcf-df50-536d-000423d9985a.

While software packages may make use of pseudo random UUIDs, this article will cover only system hardware UUIDs.

Windows

You may get the UUID value from PowerShell.

> get-wmiobject Win32_ComputerSystemProduct | Select-Object -ExpandProperty UUID

Linux / FreeBSD

Use the dmidecode utility to get the UUID

# dmidecode -s system-uuid

You may need to install dmidecode since it usually isn't bundled with the base OS. On FreeBSD, it's available in ports at /usr/ports/sysutils/dmidecode.

VMWare ESXi

To get the UUID of the physical machine that your ESXi server is running on, login via SSH and run:

# esxcfg-info | grep -i uuid

You will see a bunch of UUIDs, most of which pertain to disks/volumes. What you are looking for is:

 |----System UUID..............................................5178962d-2fcf-df50-536d-000423d9985a