uname - identify the current IRIX system
uname [ -snrvmpadR ]
uname [ -V INSTVERSIONNUM ]
uname [ -S nodename ]
uname prints information that identifies the current IRIX system to
standard output. The string IRIX64 is printed on systems that support
64-bit addressing (pointers); also see the KERN_POINTERS argument to
The options cause selected information returned by uname(2) to be
-a Behave as though all of the options -mnrsv were specified.
-m Print the machine hardware name. This is the type of CPU board that
the system is running on, e.g. IP22.
-n Print the hostname or nodename. The nodename is the name by which
the system is known to communications networks.
-p Print the (informal) name of the current system's instruction set
architecture. See the SI_ARCHITECTURE section of sysinfo(2).
-r Print the operating system release. This string begins with one of
the following forms: m.n or m.n.a where m is the major release
number, n is the minor release number and a is the (optional)
maintenance level of the release; e.g. 3.2 or 3.2.1.
-R Print the extended release name, usually the name of a hardware
specific release. Implies the -r option. The string returned will
be empty (that is, the -r and -R options will produce the same
output) on the base OS release. This option shows additional
information similar to that printed on the CD label for hardware
-s Print the (operating) system name (the default).
Change the hostname or nodename to the specified nodename. This
changes only the runtime name, and is normally unused. The
hostname(1) command is the recommended method of setting this field,
because it will allow for longer names. hostname uses the contents
of /etc/sys_id to set the name during system startup. Only the
super-user is allowed this capability.
-v Print the operating system version. This is the date and time that
the operating system was generated, and has the form: mmddhhmm.
The -d and -V options decode the inst version-number, a 10-digit integer
that, if present, is the last field in the release-name string returned
by `uname -r'. Alpha and Beta releases have inst version-numbers, final
releases do not. This number represents encoded information about the
origin of the release.
`uname -d' attempts to report the running system's inst version
information; if the release has no inst version-number, uname displays an
`uname -V INSTVERSIONNUM' interprets and displays the information encoded
in INSTVERSIONNUM; if the number is invalid, uname displays an error
Do not confuse the 8-digit version number returned by `uname -v'--present
in all releases--with the 10-digit inst version-number. The two serve
different--if somewhat overlapping--purposes.
hostname(1), inst(1M), sysconf(1), versions(1M), uname(2), sysinfo(2),
PPPPaaaaggggeeee 2222 [ Back ]