uname(1)uname(1)NAMEuname - display information about computer system; set node name (sys‐
tem name)
SYNOPSIS
nodename]
DESCRIPTION
In the first form above, the command displays selected information
about the current computer system, derived from the structure (see
uname(2)).
In the second form, sets the node name (system name) that is used in
the structure.
Options
recognizes the options listed below. If you enter several options, the
output is always in the order shown for the option.
none Equivalent to
Display the options below in the following order, separated by
blanks.
Display the machine identification number
(or the node name, if the machine identification
number cannot be determined). This option cannot
display the unique machine identification number.
For getting the unique machine identification
number refer to the command or call. See get‐
conf(1)) and confstr(3C).
Display the license level of the operating system.
128-, 256-, and unlimited-user licenses are shown
as
Display the machine hardware and model names.
On Itanium(R)-based systems, this option always
displays See
Display the node name (system name)
by which the system is usually known in a UUCP
network. See
Display the current release level of the operating system.
Display the name of the operating system.
On standard HP-UX systems, this option always
displays
Display the current version level of the operating system.
Change the node name (system name) to
nodename. nodename is restricted to characters
(see uname(2)). See Only users with appropriate
privileges can use the option.
EXAMPLES
When you execute the command it produces output like the following:
The displayed fields are interpreted as follows:
The operating system name (option
The UUCP network system name by which the system is known
The operating system release identifier
The operating system version identifier
The machine and model numbers
The machine identification number
The operating system license level
WARNINGS
It is recommended that the command or the command be used to obtain the
model name, since future model names may not be compatible with See
model(1) and getconf(1).
Many types of networking services are supported on HP-UX, each of which
uses a separately assigned system name and naming convention. To
ensure predictable system behavior, it is essential that system names
(also called host names or node names) be assigned in such a manner
that they do not create conflicts when the various networking facili‐
ties interact with each other.
The system does not rely on a single system name in a specific loca‐
tion, partly because different services use dissimilar name formats as
explained below. The and commands assign system names as follows:
+--------------+--------------+---------------+-----------------------+
|Node Name |Command |name Format |Used By |
+--------------+--------------+---------------+-----------------------+
|Internet name |hostname name |sys[.x.y.z...] |ARPA and NFS Services |
|UUCP name |uname -S name |sys |uucp, related programs |
+--------------+--------------+---------------+-------- --------------+
where sys represents the assigned system name. It is recommended that
sys be identical for all commands and locations and that the optional
follow the specified notation for the particular ARPA/NFS environment.
Internet names are also frequently called host names or domain names
(which are different from NFS domain names). Refer to hostname(5) for
more information about Internet naming conventions.
Whenever the system name is changed in any file or by the use of any of
the above commands, it should also be changed in all other locations as
well. Other files or commands in addition to those above (such as if
used to circumvent for example) may contain or alter system names. To
ensure correct operation, they should also use the same system name.
System names are normally assigned by the script at start-up, and
should not be altered elsewhere.
Setting a nodename of more than 8 bytes is possible only with the
appropriate configuration options enabled. It is strongly recommended
that all related documentation be completely understood before setting
a larger node name. A node name larger than 8 bytes can cause anoma‐
lous or incorrect behavior in applications which use the command or the
system function to access the name.
SEE ALSOgetconf(1), hostname(1), model(1), setuname(1M), gethostname(2),
sethostname(2), uname(2), hostname(5), nodehostnamesize(5).
STANDARDS CONFORMANCEuname(1)