Uname

'''uname'''(''unix name''의 준말)은 유닉스 및 유닉스 계열 컴퓨터 운영 체제의 컴퓨터 프로그램의 하나로, 현재의 머신, 또 그 머신 위에 실행 중인 운영 체제에 대한 이름, 버전, 기타 자세한 정보를 출력해준다. uname 시스템 호출과 명령은 PWB/UNIX에 처음 등장하였다. 둘 다 POSIX에 의해 정의되어 있다.
AT&T 유닉스 시스템 V 릴리스 3.0과 같은 일부 유닉스 계열은 관련 setname 프로그램을 포함하고 있어서 uname이 보고하는 값을 변경할 수 있다.
GNU 버전의 uname은 "sh-utils" 또는 "coreutils" 패키지에 포함되어 있다. uname 그 자체는 독립적인 프로그램으로 사용이 불가능하다.
다윈을 실행 중인 시스템에서 -a 명령 줄 인터페이스에 uname을 실행한 결과의 출력물은 아래의 텍스트과 같이 표시된다:
$ uname -a
Darwin Roadrunner.local 10.3.0 Darwin Kernel Version 10.3.0: Fri Feb 26 11:58:09 PST 2010; root:xnu-1504.3.12~1/RELEASE_I386 i386
아래의 표는 다양한 플랫폼에서 다양한 버전의 uname을 실행한 예를 포함하고 있다. bash 셸 내에서 '''OSTYPE''' 환경 변수에는 의 값과 비슷한(동일하지는 않은) 값을 포함하고 있다.
 배포판
 시스템 또는 커널 ()POSIX
 운영 체제 또는 배포판 ()
 머신 ()POSIX
 프로세서 ()
 하드웨어 플랫폼 ()
 OS (커널) 버전 ()POSIX
 OS (커널) 릴리스 ()POSIX
 안드로이드 4.2.1 on 넥서스 4
 Linux
 GNU/Linux
 armv7l
 
 
 #1 SMP PREEMPT Thu Nov 8 15:42:02 PST 2012
 3.4.0-perf-ge039dcb
 안드로이드 2.3 on Meteorit netbook
 Linux
 GNU/Linux
 armv6l
 
 
 
 
 any, coreutils 7.1
 리눅스
 GNU/Linux
 sparc64
 sparc64
 UltraSPARC T1 (Niagara)
 (all)
 (all)
 any, coreutils 7.1-8.4
 리눅스
 GNU/Linux
 ppc64
 ppc64
 PPC 970FX (XServe G5)
 (all)
 (all)
 busybox-w32 1.27 (32-bit) on Windows 10
 Windows_NT
 MS/Windows
 i686
 
 
 9200
 6.2
 busybox-w32 1.27 (64-bit) on Wine 2.0
 Windows_NT
 MS/Windows
 x86_64
 
 
 3790
 5.2
 CentOS 6.5, Pentium SU4100
 리눅스
 GNU/Linux
 i686
 i686
 i386
 #1 SMP Fri Nov 22 00:26:36 UTC 2013
 2.6.32-431.el6.i686
 Cray UNICOS 9.0.2.2
 sn5176
 
 CRAY Y-MP
 
 
 sin.0
 9.0.2.2
 시그윈 (Windows XP), Pentium 4
 CYGWIN_NT-5.1
 Cygwin
 i686
 unknown
 unknown
 2006-01-20 13:28
 1.5.19(0.150/4/2)
 시그윈 1.7 (Windows 7 32-bit), Core i7
 CYGWIN_NT-6.1
 Cygwin
 i686
 unknown
 unknown
 2012-07-20 22:55
 1.7.16(0.262/5/3)
 시그윈 1.7 (Windows 7 64-bit), Core i7
 CYGWIN_NT-6.1-WOW64
 Cygwin
 i686
 unknown
 unknown
 2012-05-09 10:25
 1.7.15(0.260/5/3)
 시그윈 1.7 64 bit (Windows 7 64-bit)
 CYGWIN_NT-6.1
 Cygwin
 x86_64
 unknown
 unknown
 2014-02-09 21:06
 1.7.28(0.271/5/3)
시그윈 2.2 64 bit (Windows 10 64-bit)
CYGWIN_NT-10.0
Cygwin
x86_64
unknown
unknown
2015-08-20 11:42
2.2.1(0.289/5/3)
 DJGPP v2 32 bit (Windows Server 2008)
 MS-DOS
 
 i686
 
 
 50
 5
 Debian 6.0.5 on 라즈베리 파이 B
 Linux
 GNU/Linux
 armv6l
 
  (-i) / invalid (-M)
 #90 Wed Apr 18 18:23:05 BST 2012 / #538 PREEMPT Fri Aug 30 20:42:08 BST 2013
 3.1.9+ / 3.6.11+
 Debian on WD MyBookLive
 Linux
 GNU/Linux
 ppc
 
  (-i) / invalid (-M)
 #1 Fri Oct 15 17:13:23 PDT 2010
 2.6.32.11-svn21605
 Debian GNU/Hurd
 GNU
 GNU
 i686-AT386
 unknown
 unknown (-i) / 유효하지 않은 옵션 (-M)
 GNU-Mach 1.3.99-486/Hurd-0.3
 0.3
 Debian GNU/kFreeBSD 6.0, AMD
 GNU/kFreeBSD
 GNU/kFreeBSD
 x86_64
 amd64
 AMD Sempron(tm) Processor 3000+
 #0 Thu Nov 26 04:22:59 CET 2009
 8.0-1-amd64
 DragonFly BSD
 DragonFly
 
 i386
 i386
 GENERIC
 DragonFly v2.13.0.749.g93fef-DEVELOPMENT #0: …
 2.13-DEVELOPMENT
 DragonFly BSD 2.7, AMD64
 DragonFly
 
 x86_64
 x86_64
 filename of kernel conf file
 DragonFly v2.7.3.122.g0ba92-DEVELOPMENT #0: Tue June  8 16:50:35 CEST 2010
 2.7-DEVELOPMENT    root@Chance.: /usr/obj/usr/src/sys/X86_64_GENERIC
 Fedora 19
 Linux
 GNU/Linux
 i686
 i686
 i386
 #1 SMP Fri Mar 7 17:22:54 UTC 2014
 3.13.6-100.fc19.i686
 FreeBSD 6.1, Intel
 FreeBSD
 
 i386
 i386
 kernel name from kernel conf file. i.e.: GENERIC
 FreeBSD 6.1-RELEASE-p15 #1: Sun Apr 15 18:04:51 EDT 2007
 6.1-RELEASE-p15
 FreeBSD 9.0, Intel
 FreeBSD
 FreeBSD
 amd64
 amd64
 kernel name from kernel conf file. i.e.: GENERIC
 FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:46:30 UTC 2012     root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
 9.0-RELEASE
 Gentoo, UltraSparc IIe
 리눅스
 GNU/Linux
 sparc64
 sun4u
 TI UltraSparc IIe (Hummingbird)
 #1 SMP Wed Nov 10 02:04:26 CET 2010
 2.6.34-gentoo-r12
 Haiku R1/Alpha 1, QEMU
 Haiku
 Haiku
 BePC
 
 
 r33109 Sep 12 2009 17:45:45
 1
 HP-UX
 HP-UX
 
 9000/712
 
 Unique machine ID number or node name if cannot be determined.
 U
 B.11.11
 HP-UX 11i v3
 HP-UX
 
 ia64
 
 Unique machine ID number or node name if cannot be determined.
 U
 B.11.31
 IBM AIX 5.3
 AIX
 AIX
 00C57D4D4C00
 powerpc
 IBM,8205-E6B
 5
 3
 IBM AIX 7.1
 AIX
 
 uniqe serial number
 powerpc
 IBM,7891-73X
 7
 1
 IBM i 5.3 with QSH
 OS400
 ''(hostname)''
 ''(serial number of machine)''
 
 
 5
 3
 IBM i 6.1 with QSH
 OS400
 ''(hostname)''
 ''(serial number of machine)''
 
 
 6
 1
 IBM i 7.1 with QSH
 OS400
 ''(hostname)''
 ''(serial number of machine)''
 
 
 7
 1
 Interix (Windows Services for UNIX) 3.5
 Interix
 
 x86
 Intel_x86_Family6_Model28_Stepping10
 
 10.0.7063.0
 6.1
 IRIX
 IRIX
 
 IP22
 mips
 
 
 
 IRIX 6.5.30, Origin 2000
 IRIX64
 
 IP30
IP35
 mips
 
 07202013
 6.5
 리눅스 민트 10 "Julia" 64-bit
 리눅스
 GNU/Linux
 x86_64
 
 
 #33-Ubuntu SMP Sun Sep 19 20:32:27 UTC 2010
 2.6.35-22-generic
 리눅스 on Xeon Phi
 Linux
 GNU/Linux
 k1om
 k1om
 k1om
 #2 SMP Fri Jun 21 13:43:31 EDT 2013
 2.6.38.8-g2593b11
 맥 OS X 팬더 10.3, PowerBook G4 (2004)
 Darwin
 
 Power Macintosh
 powerpc
 
 Darwin Kernel Version 7.8.0: Wed Dec 22 14:26:17 PST 2004; root:xnu/xnu-517.11.1.obj~1/RELEASE_PPC
 7.8.0
 맥 OS X 10.6 10.6, MacBook3,1 (Late 2007)
 Darwin
 
 i386
 i386
 
 Darwin Kernel Version 10.0.0: Fri Jul 31 22:47:34 PDT 2009; root:xnu-1456.1.25~1/RELEASE_I386
 10.0.0
 맥 OS X 라이언 10.7.3 build 11D50, MacbookPro7,1 (Late 2010)
 Darwin
 
 x86_64
 i386
 
 Darwin Kernel Version 11.3.0: Thu Jan 12 18:47:41 PST 2012; root:xnu-1699.24.23~1/RELEASE_X86_64
 11.3.0
 OS X 마운틴 라이언 10.8.3 build 12D78, MacbookPro10,1 (Mid 2012)
 Darwin
 
 x86_64
 i386
 
 Darwin Kernel Version 12.3.0: Sun Jan  6 22:37:10 PST 2013; root:xnu-2050.22.13~1/RELEASE_X86_64
 12.3.0
 OS X 매버릭스 10.9 build 13A598, MacbookPro5,1 (Mid 2009)
 Darwin
 
 x86_64
 i386
 
 Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64
 13.0.0
 OS X 요세미티 10.10 build 14A298i, MacbookPro6,2 (Mid 2010)
 Darwin
 
 x86_64
 i386
 
 Darwin Kernel Version 14.0.0: Tue Jul 15 23:56:31 PDT 2014; root:xnu-2782.1.43.0.2~1/RELEASE_X86_64
 14.0.0
 OS X 엘카피탠 10.11 build 15A284, MacBookPro10,1 (Mid 2012)
 Darwin
 
 x86_64
 i386
 
 Darwin Kernel Version 15.0.0: Sat Sep 19 15:53:46 PDT 2015; root:xnu-3247.10.11~1/RELEASE_X86_64
 15.0.0
 MacOS 시에라 10.12 build 16E195, MacBookPro12,1 (Early 2015)
 Darwin
 
 x86_64
 i386
 
 Darwin Kernel Version 16.5.0: Fri Mar  3 16:52:33 PST 2017; root:xnu-3789.51.2~3/RELEASE_X86_64
 16.5.0
 만자로 리눅스 0.8.11 64 bit
 리눅스
 GNU/Linux
 x86_64
 
 
 #1 SMP PREEMPT Sat Nov 15 10:54:42 UTC 2014
 3.17.3-1-MANJARO
 MINIX 3.1.7, x86
 Minix
 
 i686
 i386
 
 1.7
 3
 MinGW
 MINGW32_NT-6.1
 Msys
 i686
 
 
 2012-11-21 22:34
 1.0.18(0.48/3/2)
 MinGW
 MSYS_NT-6.1
 Msys
 i686
 
 
 2012-11-21 22:34
 1.0.18(0.48/3/2)
 NetBSD
 NetBSD
 
 i386
 i386
 
 NetBSD 6.0.1 (GENERIC)
 6.0.1
 NonStop H06 25
 NONSTOP_KERNEL
 
 NSE-T
 
 H06
 25
 
 NonStop J06 14
 NONSTOP_KERNEL
 
 NSE-AB
 
 J06
 14
 
 OpenBSD 5.4
 OpenBSD
 
 amd64
 amd64
 
 GENERIC.MP#1
 5.4
 오픈수세 10.3, Core2-duo 64-bit
 리눅스
 GNU/Linux
 x86_64
 x86_64
 x86_64
 #1 SMP 2007/09/21 22:29:00 UTC
 2.6.22.5-31-default
 OpenWrt Barrier Breaker r40420 on TL-WR1043ND
 리눅스
 GNU/Linux
 mips
 
  (-i) / invalid (-M)
 #1 Tue Apr 8 06:30:07 UTC 2014
 3.10.34
 QNX
 QNX
 -
 x86pc
 x86
 -
 2010/07/09-14:44:03EDT
 6.5.0
 레드햇 Linux, Fedora Core 6, AMD Turion64 mobile
 Linux
 GNU/Linux
 i686
 athlon
 i386
 #1 SMP Wed Jan 10 19:28:18 EST 2007
 2.6.19-1.2895.fc6
 ReliantUNIX
 ReliantUNIX-Y
 
 RM600
 R4000
 
 B2005
 5.45
 SINIX
 SINIX-Y
 
 RM600
 R4000
 
 
 5.43
 Solaris 8
 썬OS
 
 sun4u
 sparc
 SUNW,UltraAX-i2
 Generic_117350-50
 5.8
 Solaris 9, Sun Fire 280R
 썬OS
 
 sun4u
 sparc
 SUNW,Sun-Fire-280R
 Generic_112233-08
 5.9
 Solaris 10, Sun Fire V490
 썬OS
 
 sun4u
 sparc
 SUNW,Sun-Fire-V490
 Generic_142900-13
 5.10
 Solaris 11.1, Sun Fire X4540
 썬OS
 
 i86pc
 i386
 i86pc
 11.1
 5.11
 OpenIndiana
 썬OS
 
 i86pc
 i386
 i86pc
 oi_151a8
 5.11
 스마트OS
 썬OS
 
 i86pc
 i386
 i86pc
 joyent_20150403T203811Z
 5.11
 OmniOS
 썬OS
 
 i86pc
 i386
 i86pc
 omnios-a708424
 5.11
 Tru64
 OSF1
 invalid
 alpha
 alpha
 invalid
 2650
 V5.1
 Ubuntu 11.04
 Linux
 GNU/Linux
 x86_64
 x86_64
 x86_64
 #46-Ubuntu SMP Tue Jun 28 15:07:17 UTC 2011
 2.6.38-10-generic
 Ubuntu 12.0.4 on Pandaboard ES
 Linux
 GNU/Linux
 armv7l
 armv7l
 armv7l
 #33-Ubuntu SMP PREEMPT Sat Jan 26 00:46:04 UTC 2013
 3.2.0-1425-omap4
 Ultrix
 ULTRIX
 -
 VAX
 -
 -
 0
 4.5
 Unity Linux
 Linux
 GNU/Linux
 i686
 Intel(R) Core(TM) i5-2520M CPU @ 2.50 GHz
  (-i) / invalid (-M)
 #1 SMP Fri Oct 1 16:46:58 UTC 2010
 2.6.35.7-unity1
 UnxUtils 2007 32 bit (Windows Server 2008)
 WindowsNT
 
 x86
 
 
 6
 0
 (SCO) OpenServer 5.0.6
 SCO_SV
 ''(hostname)''
 i386
 i386
 
 5.0.6
 3.2
 (SCO) 유닉스 시스템 V
 SCO_SV
 
 i386
 i386
 
 6.0.0
 5
 (SCO) 유닉스웨어 7.1.4
 UnixWare
 
 i386
 x86at
 -i hardware serial/license number, .e.g. 1AB000123 or NUL000000; -M is 유효하지 않은 옵션
 7.1.4
 5
 UWIN (64 bit Windows 7), Intel Core i5
 UWIN-W7
 UWIN
 i686-64
 x64
 64/64
 2012-06-26
 5.0/6.1
 SYS$UNIX:SH on OpenVMS on VAX emulator
 IS/WB
 
 vax-6340
 
 
 std
 5.0
 Z/OS USS
 OS/390
 
 2097
 
 -i/-M: unknown option; -I: z/OS
 03
 22.00
* 유닉스 명령어 목록
* ver (명령어)
* 
* 
* 
* 
* 
분류:유닉스 SUS2008 유틸리티