Getting Hardware UUID: Difference between revisions

From Leo's Notes
This page was last edited on 19 October 2021, at 15:57.
m Text replacement - "</code>" to "}}"
 
(8 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.
get-wmiobject Win32_ComputerSystemProduct | Select-Object -ExpandProperty UUID
{{highlight|lang=terminal|code=
 
> get-wmiobject Win32_ComputerSystemProduct {{!}} Select-Object -ExpandProperty UUID
[[Category:Windows]]
}}
 
== 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 {{code|/usr/ports/sysutils/dmidecode}}.


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


== VMWare ESXi ==
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==
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:


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


You will see a bunch of UUIDs, most of which pertain to disks/volumes. What you are looking for is:
You will see a bunch of UUIDs, most of which pertain to disks/volumes. What you are looking for is:
   
   
{{highlight|lang=text|code=
<nowiki>
  |----System UUID..............................................5178962d-2fcf-df50-536d-000423d9985a
  |----System UUID..............................................5178962d-2fcf-df50-536d-000423d9985a
</nowiki>
}}


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

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