Uname

소문자 website = **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** 환경 변수에는 uname -o의 값과 비슷한(동일하지는 않은) 값을 포함하고 있다. {| class="wikitable" ! 배포판 ! 시스템 또는 커널 (-s)
POSIX ! 운영 체제 또는 배포판 (-o) ! 머신 (-m)
POSIX ! 프로세서 (-p) ! 하드웨어 플랫폼 (-i or -M) ! OS (커널) 버전 (-v)
POSIX ! OS (커널) 릴리스 (-r)
POSIX |- | 안드로이드 4.2.1 on 넥서스 4 | Linux | GNU/Linux | armv7l | unk | unk | #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 | unk | unk | | |- | 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 | unk | unk | 9200 | 6.2 |- | busybox-w32 1.27 (64-bit) on Wine 2.0 | Windows_NT | MS/Windows | x86_64 | unk | unk | 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 | unk | unk (-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 | unk | unk (-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 | unk | unk | 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)* | unk | unk | 5 | 3 |- | IBM i 6.1 with QSH | OS400 | *(hostname)* | *(serial number of machine)* | unk | unk | 6 | 1 |- | IBM i 7.1 with QSH | OS400 | *(hostname)* | *(serial number of machine)* | unk | unk | 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 | unk | unk | #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 | unk | unk | #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 | unk | unk | 2012-11-21 22:34 | 1.0.18(0.48/3/2) |- | MinGW | MSYS_NT-6.1 | Msys | i686 | unk | unk | 2012-11-21 22:34 | 1.0.18(0.48/3/2) |- | NetBSD | NetBSD | unk | i386 | i386 | unk | NetBSD 6.0.1 (GENERIC) | 6.0.1 |- | NonStop H06 25 | NONSTOP_KERNEL | unk | NSE-T | unk | H06 | 25 | unk |- | NonStop J06 14 | NONSTOP_KERNEL | unk | NSE-AB | unk | J06 | 14 | unk |- | 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 | unk | unk (-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 | unk (-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 | illegal | 5.0.6 | 3.2 |- | (SCO) 유닉스 시스템 V | SCO_SV | illegal | i386 | i386 | illegal | 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 | unk | 2097 | unk | -i/-M: unknown option; -I: z/OS | 03 | 22.00 |}