Uname

uname(unix name의 준말)은 유닉스 및 유닉스 계열 컴퓨터 운영 체제의 컴퓨터 프로그램의 하나로, 현재의 머신, 또 그 머신 위에 실행 중인 운영 체제에 대한 이름, 버전, 기타 자세한 정보를 출력해준다. uname 시스템 호출과 명령은 PWB/UNIX에 처음 등장하였다. 둘 다 POSIX에 의해 정의되어 있다.uname. The Open Group Base Specifications Issue 7/IEEE Std 1003.1, 2013 Edition. Specifies the command.uname. The Open Group Base Specifications Issue 7/IEEE Std 1003.1, 2013 Edition. Specifies the function/system call.

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을 실행한 예를 포함하고 있다.These are merely meant to broadly represent common systems; actual output may vary depending on hardware type, OS version, and which software patches have been installed. 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</td> sn5176</td> </td> CRAY Y-MP</td> </td> </td> sin.0</td> 9.0.2.2</td> 시그윈 (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.0Cygwinx86_64unknownunknown2015-08-20 11:422.2.1(0.289/5/3) DJGPP v2 32 bit (Windows Server 2008) MS-DOS </td> i686 </td> </td> 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 </td> x86 </td> </td> 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 유틸리티