uname(1) 맨 페이지 - 윈디하나의 솔라나라


맨 페이지 이름


uname(1)                         User Commands                        uname(1)

       uname - print name of current system

       uname [-a | --all] [-i | --hardware-platform] [-m | --machine]
            [-n | --nodename] [-o | --operating-system] [-p | --processor]
            [-r | --kernel-release] [-s | --kernel-name] [-v | --kernel-version]
            [--help] [-X]

       uname [-S system_name]

       The  uname  utility  prints information about the current system on the
       standard output. When options are specified, symbols  representing  one
       or  more system characteristics will be written to the standard output.
       If no options are specified, uname prints the  current  operating  sys‐
       tem's   name.  The  options  print  selected  information  returned  by
       uname(2), sysinfo(2), or both.

       Independent software vendors (ISVs) and others should not use the uname
       command  to determine detailed characteristics of the platform on which
       their software is either being installed or  executed.  Instead,  tests
       for  the  particular  feature  or  facility should be performed ideally
       either at runtime or at build time.

       The operating system version and release are intended only  as  a  very
       high  level hint as to the Oracle Solaris installation. For more infor‐
       mation about Oracle Solaris software versions, see the pkg(1) man page.

       The following options are supported:

       -a, --all

           Prints basic information currently available from the system.


           Display usage message and exit.

       -i, --hardware-platform

           Prints the name of the platform. For machines of the  sun4v  archi‐
           tecture,  the  -i option returns: sun4v. Use prtconf(8) with the -b
           option to obtain the platform name for a sun4v machine.

       -m, --machine

           Prints the machine hardware name (class). Use  of  this  option  is
           discouraged. Use uname  -p instead. See NOTES section below.

       -n, --nodename

           Prints  the  nodename (the nodename is the name by which the system
           is known to a communications network).

       -o, --operating-system

           Print the name of the operating system.

       -p, --processor

           Prints the current host's ISA or processor type.

       -r, --kernel-release

           Prints the operating system release level.

       -s, --kernel-name

           Prints the name of the operating system. This is the default.

       -S system_name

           The nodename may be changed by specifying a system  name  argument.
           The  system  name  argument  is  restricted to SYS_NMLN characters.
           SYS_NMLN  is  an   implementation   specific   value   defined   in
           <sys/utsname.h>.  Only  the  super-user is allowed this capability.
           This change does not persist across reboots of the system.

       -v, --kernel-version

           Prints the operating system version.


           Prints expanded system information,  one  information  element  per
           line, as expected by SCO UNIX. The displayed information includes:

               o      system name, node, release, version, machine, and number
                      of CPUs.

               o      BusType, Serial, and Users (set to unknown in Solaris)

               o      OEM# and Origin# (set to 0 and 1, respectively)

       Example 1 Printing the OS Name and Release Level

       The following command prints the  operating  system  name  and  release
       level, separated by one SPACE character:

         example% uname −sr

       See  environ(7) for descriptions of the following environment variables
       that affect the execution of uname:  LANG,  LC_ALL,  LC_CTYPE,  LC_MES‐
       SAGES, and NLSPATH.

       The following exit values are returned:


           Successful completion.


           An error occurred.

       See attributes(7) for descriptions of the following attributes:

       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i)

       ATTRIBUTE  TYPEATTRIBUTE VALUE _ Availabilitysystem/core-os _ Interface
       StabilityCommitted _ StandardSee standards(7).

       arch(1),   sysinfo(2),    uname(2),    getopt_long(3C),    nodename(5),
       attributes(7), environ(7), standards(7), prtconf(8)

       To  determine  the  operating  system name and release level, use uname
       -sr. To determine only the operating system release  level,  use  uname
       -r.  Notice  that operating system release levels are not guaranteed to
       be in x.y format (such as 5.3, 5.4, 5.5, and so forth); future releases
       could  be  in  the  x.y.z  format  (such as 5.3.1, 5.3.2, 5.4.1, and so

       In SunOS 4.x releases, the arch(1) command was  often  used  to  obtain
       information  similar  to  that obtained by using the uname command. The
       arch(1) command output sun4 was often incorrectly interpreted  to  sig‐
       nify a SunOS SPARC system. If hardware platform information is desired,
       use uname  -sp.

       The arch  -k and uname  -m commands return equivalent values;  however,
       the use of either of these commands by third party programs is discour‐
       aged, as is the use of the arch command in general.  To  determine  the
       machine's  Instruction  Set  Architecture  (ISA or processor type), use
       uname with the -p option.

Oracle Solaris 11.4              26 Apr, 2017                         uname(1)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.