
   uname(1)                                                    uname(1)


   NAME
         uname - print name of current UNIX system

   SYNOPSIS
         uname [-amnprsv]
         uname [-S system_name ]

   DESCRIPTION
         uname prints the current system name of the UNIX system to
         standard output.  It is mainly useful to determine which
         system one is using.  The options cause selected information
         returned by uname(2) and/or sysinfo(2) to be printed.
         Invoking uname with no options is equivalent to invoking uname
         -s.

         -a    Print all information.

         -m    Print the machine hardware name.

         -n    Print the node name (the node name is the name by which
               the system is known to a communications network).

         -p    Print the current host's processor type.

         -r    Print the operating system release.

         -s    Print the name of this implementation of the operating
               system (for example, UNIX System V).

         -v    Print the operating system version.

         -S    Set both the system name and the node name to
               system_name.  system_name is restricted to SYS_NMLN
               characters [see limits(4)].  Only a privileged user is
               allowed this capability.

               This option is provided only for compatibility reasons.
               It is recommended that you use setuname(1M) instead.
               setuname -s lets you change the system name
               independently of the node name.

               Be aware that if you change a node name, other software
               may break unexpectedly; so, it is good practice not to
               change a node name once it is set.  For example,
               networking software and application packages may save
               the node name of your system at the time the package is
               installed.  Therefore, each time you change the node
               name, you need to locate all the files where it has been
               saved and change its value.  See your System
               Administration guide for more information about setting
               up your work environment.

         The LC_CTYPE environment variable determines the processing of
         the output data.  [See LANG in environ(5).]

   FILES
         /etc/nodename
         /etc/systemid
         /usr/lib/locale/locale/LC_MESSAGES/uxcore.abi
                             language-specific message file [See LANG
                             on environ(5).]

   REFERENCES
         environ(5), limits(4), setuname(1M), sysinfo(2), uname(2)
