zgenhostid
—
generate host ID into /etc/hostid
zgenhostid |
[-f ] [-o
filename] [hostid] |
Creates /etc/hostid file and stores the host ID in it.
If hostid was provided, validate and store that value.
Otherwise, randomly generate an ID.
-h
- Display a summary of the command-line options.
-f
- Allow output overwrite.
-o
filename
- Write to filename instead of the default
/etc/hostid.
- hostid
- Specifies the value to be placed in /etc/hostid.
It should be a number with a value between 1 and 2^32-1. If
0, generate a random ID. This value
must be unique among your systems. It
must be an 8-digit-long hexadecimal number, optionally
prefixed by “0x”.
- Generate a random hostid and store it
-
#
zgenhostid
- Record the libc-generated hostid in
/etc/hostid
-
#
zgenhostid
“$(hostid
)”
- Record a custom hostid (0xdeadbeef) in
/etc/hostid
-
#
zgenhostid
deadbeef
- Record a custom hostid (0x01234567) in
/tmp/hostid and overwrite the file
if it exists
-
#
zgenhostid
-f
-o
/tmp/hostid
0x01234567
zgenhostid
emulates the
genhostid(1)
utility and is provided for use on systems which do not include the utility or
do not provide the
sethostid(3)
function.