uname - uname

uname
Simh-pdp11-unix-sysv.png
O unamecomando no UNIX System V
Desenvolvedor (s) AT&T Bell Laboratories , David MacKenzie.
Sistema operacional Unix e semelhante ao Unix
Plataforma Plataforma cruzada
Modelo Comando
Licença coreutils : GNU GPL v3

uname (abreviação de nomes UNIX ) é um programa de computador em Unix e Unix-like computador sistemas operacionais que imprime o nome, a versão e outros detalhes sobre a máquina atual e o sistema operacional em execução.

História

A unamechamada e o comando do sistema apareceram pela primeira vez no PWB / UNIX . Ambos são especificados por POSIX . A versão GNU de uname está incluída nos pacotes "sh-utils" ou "coreutils". unameem si não está disponível como um programa independente. A versão do unamepacote GNU coreutils foi escrita por David MacKenzie. O comando está disponível como um pacote separado para Microsoft Windows como parte do projeto GnuWin32 e da coleção UnxUtils de portas Win32 nativas de utilitários GNU Unix semelhantes.

Comandos relacionados e semelhantes

Algumas variantes do Unix, como AT&T UNIX System V Release 3.0, incluem o setnameprograma relacionado , usado para alterar os valores que unam os relatórios.

O vercomando encontrado em sistemas operacionais como DOS , OS / 2 e Microsoft Windows é semelhante ao unamecomando.

Exemplos

Em um sistema que executa o Darwin , a saída da execução unamecom o -a argumento da linha de comando pode ser semelhante ao texto abaixo:

$ 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

A tabela a seguir contém exemplos de várias versões do unameem várias plataformas. Dentro do shell bash , a variável OSTYPE contém um valor semelhante (mas não idêntico) ao valor de uname -o .

Distribuição Sistema (ou kernel) ( -s )
POSIX
Sistema operacional (ou distribuição) ( -o ) Máquina ( -m )
POSIX
Processador ( -p ) Plataforma de hardware ( -i ou -M ) Versão do SO (kernel) ( -v )
POSIX
Versão do SO (kernel) ( -r )
POSIX
Android 4.2.1 no Nexus 4 Linux GNU / Linux armv7l Desconhecido Desconhecido # 1 SMP PREEMPT Qui, 8 de novembro, 15:42:02 PST de 2012 3.4.0-perf-ge039dcb
Android 2.3 no netbook Meteorit Linux GNU / Linux armv6l Desconhecido Desconhecido
qualquer, coreutils 7.1 Linux GNU / Linux sparc64 sparc64 UltraSPARC T1 (Niágara) (tudo) (tudo)
qualquer, coreutils 7.1-8.4 Linux GNU / Linux ppc64 ppc64 PPC 970FX ( XServe G5 ) (tudo) (tudo)
busybox-w32 1,27 (32 bits) no Windows 10 Windows_NT MS / Windows i686 Desconhecido Desconhecido 9200 6,2
busybox-w32 1.27 (64 bits) no Wine 2.0 Windows_NT MS / Windows x86_64 Desconhecido Desconhecido 3790 5,2
CentOS 6.5, Pentium SU4100 Linux GNU / Linux i686 i686 i386 # 1 SMP Sex, 22 de novembro, 00:26:36 UTC de 2013 2.6.32-431.el6.i686
Cray UNICOS 9.0.2.2 sn5176 opção ilegal CRAY Y-MP opção ilegal opção ilegal sin.0 9.0.2.2
Cygwin (Windows XP), Pentium 4 CYGWIN_NT-5.1 Cygwin i686 Desconhecido Desconhecido 20/01/2006 13:28 1.5.19 (0.150 / 4/2)
Cygwin 1.7 (Windows 7 de 32 bits), Core i7 CYGWIN_NT-6.1 Cygwin i686 Desconhecido Desconhecido 20/07/2012 22:55 1.7.16 (0.262 / 5/3)
Cygwin 1.7 (Windows 7 de 64 bits), Core i7 CYGWIN_NT-6.1-WOW64 Cygwin i686 Desconhecido Desconhecido 09/05/2012 10:25 1.7.15 (0.260 / 5/3)
Cygwin 1.7 64 bits (Windows 7 64 bits) CYGWIN_NT-6.1 Cygwin x86_64 Desconhecido Desconhecido 09/02/2014 21:06 1.7.28 (0.271 / 5/3)
Cygwin 2.2 64 bits (Windows 10 64 bits) CYGWIN_NT-10.0 Cygwin x86_64 Desconhecido Desconhecido 20/08/2015 11:42 2.2.1 (0,289 / 5/3)
DJGPP v2 de 32 bits (Windows Server 2008) MS-DOS opção ilegal i686 opção ilegal opção ilegal 50 5
Debian 6.0.5 no Raspberry Pi B Linux GNU / Linux armv6l Desconhecido desconhecido (-i)
inválido (-M)
# 90 Quarta 18 de abril 18:23:05 BST 2012 / # 538 PREEMPT Sex 30 de agosto 20:42:08 BST 2013 3.1.9+ / 3.6.11+
Debian no WD MyBookLive Linux GNU / Linux ppc Desconhecido desconhecido (-i)
inválido (-M)
# 1 Sex, 15 de outubro 17:13:23 PDT 2010 2.6.32.11-svn21605
Debian GNU / Hurd GNU GNU i686-AT386 Desconhecido
opção ilegal desconhecida (-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 Processador AMD Sempron (tm) 3000+ # 0 Qui, 26 de novembro 04:22:59 CET 2009 8.0-1-amd64
DragonFlyBSD Libélula opção ilegal i386 i386 GENÉRICO DragonFly v2.13.0.749.g93fef-DEVELOPMENT # 0:… 2.13-DESENVOLVIMENTO
DragonFlyBSD 2.7, AMD64 Libélula opção ilegal x86_64 x86_64 [nome do arquivo de configuração do kernel] DragonFly v2.7.3.122.g0ba92-DEVELOPMENT # 0: Ter, 8 de junho 16:50:35 CEST 2010 2.7-DESENVOLVIMENTO root @ Chance .: / usr / obj / usr / src / sys / X86_64_GENERIC
Fedora 19 Linux GNU / Linux i686 i686 i386 # 1 SMP Sex, 7 de março 17:22:54 UTC de 2014 3.13.6-100.fc19.i686
FreeBSD 6.1, Intel FreeBSD opção ilegal i386 i386 [nome do kernel do arquivo de configuração do kernel. ou seja: GENÉRICO] FreeBSD 6.1-RELEASE-p15 # 1: Dom, 15 de abril, 18:04:51 EDT 2007 6.1-RELEASE-p15
FreeBSD 9.0, Intel FreeBSD FreeBSD amd64 amd64 [nome do kernel do arquivo de configuração do kernel. ou seja: GENÉRICO] FreeBSD 9.0-RELEASE # 0: Ter, 3 de janeiro 07:46:30 UTC 2012 root@farrell.cse.buffalo.edu: / usr / obj / usr / src / sys / GENÉRICO 9.0-RELEASE
Gentoo , UltraSparc IIe Linux GNU / Linux sparc64 sun4u TI UltraSparc IIe (Beija-flor) # 1 SMP Quarta-feira, 10 de novembro 02:04:26 CET 2010 2.6.34-gentoo-r12
Haiku R1 / Alpha 1, QEMU Haicai Haicai BePC Desconhecido Desconhecido r33109 12 de setembro de 2009 17:45:45 1
HP-UX HP-UX opção ilegal 9000/712 opção ilegal [Número de ID de máquina exclusivo ou nome de nó, se não puder ser determinado.] você B.11.11
HP-UX 11i v3 HP-UX opção ilegal ia64 opção ilegal [Número de ID de máquina exclusivo ou nome de nó, se não puder ser determinado.] você B.11.31
GNU Hurd GNU GNU i686-AT386 desconhecido desconhecido GNU-Mach 1.8 + git20190109-486 / Hurd-0.9 0.9
IBM AIX PS / 2 v1.3 AIX opção ilegal i386 opção ilegal opção ilegal 1 3,0
IBM AIX 5.3 AIX opção ilegal (número de série da máquina) powerpc IBM, 8205-E6B 5 3
IBM AIX 7.1 AIX opção ilegal (número de série da máquina) powerpc IBM, 7891-73X 7 1
IBM AIX 7.2 AIX opção ilegal (número de série da máquina) powerpc IBM, 9009-42A 7 2
IBM i 5.3 com QSH OS400 (nome de anfitrião) (número de série da máquina) Desconhecido Desconhecido 5 3
IBM i 6.1 com QSH OS400 (nome de anfitrião) (número de série da máquina) Desconhecido Desconhecido 6 1
IBM i 7.1 com QSH OS400 (nome de anfitrião) (número de série da máquina) Desconhecido Desconhecido 7 1
Interix ( Windows Services for UNIX ) 3.5 Interix opção ilegal x86 Intel_x86_Family6_Model28_Stepping10 opção ilegal 10.0.7063.0 6,1
Interix , subsistema para aplicativos baseados em Unix (SUA), AMD64 6.1 (Windows 2008 R2) Interix - genuínointel Intel64_Family_6_Model_26_Stepping_4 - 10.0.7063.0 6,1
IRIX IRIX opção ilegal IP22 mips opção ilegal
IRIX 6.5.30, Origin 2000 IRIX64 opção ilegal IP30

IP35

mips opção ilegal 07202013 6,5
Linux Mint 10 "Julia" 64 bits Linux GNU / Linux x86_64 Desconhecido Desconhecido # 33-Ubuntu SMP Dom 19 de setembro 20:32:27 UTC de 2010 2.6.35-22-genérico
Linux em Xeon Phi Linux GNU / Linux k1om k1om k1om # 2 SMP Sex. 21 de junho 13:43:31 EDT 2013 2.6.38.8-g2593b11
Mac OS X Panther 10.3, PowerBook G4 (2004) Darwin opção ilegal Power Macintosh powerpc opção ilegal Darwin Kernel Versão 7.8.0: Quarta, 22 de dezembro, 14:26:17 PST 2004; root: xnu / xnu-517.11.1.obj ~ 1 / RELEASE_PPC 7,8,0
Mac OS X Snow Leopard 10.6, MacBook3,1 (final de 2007) Darwin opção ilegal i386 i386 opção ilegal Darwin Kernel Versão 10.0.0: Sex, 31 de julho, 22:47:34 PDT 2009; root: xnu-1456.1.25 ~ 1 / RELEASE_I386 10.0.0
Mac OS X Lion 10.7.3 build 11D50, MacbookPro7,1 (final de 2010) Darwin opção ilegal x86_64 i386 opção ilegal Darwin Kernel versão 11.3.0: quinta-feira, 12 de janeiro, 18:47:41 PST de 2012; root: xnu-1699.24.23 ~ 1 / RELEASE_X86_64 11.3.0
OS X Mountain Lion 10.8.3 build 12D78, MacbookPro10,1 (meados de 2012) Darwin opção ilegal x86_64 i386 opção ilegal Darwin Kernel Versão 12.3.0: Dom, 6 de janeiro, 22:37:10 PST 2013; root: xnu-2050.22.13 ~ 1 / RELEASE_X86_64 12.3.0
OS X Mavericks 10.9 build 13A598, MacbookPro5,1 (meados de 2009) Darwin opção ilegal x86_64 i386 opção ilegal Darwin Kernel Versão 13.0.0: Quinta-feira, 19 de setembro, 22:22:27 PDT 2013; root: xnu-2422.1.72 ~ 6 / RELEASE_X86_64 13.0.0
OS X Yosemite 10.10 build 14A298i, MacbookPro 6.2 (meados de 2010) Darwin opção ilegal x86_64 i386 opção ilegal Darwin Kernel versão 14.0.0: Ter, 15 de julho 23:56:31 PDT 2014; root: xnu-2782.1.43.0.2 ~ 1 / RELEASE_X86_64 14.0.0
OS X El Capitan 10.11 build 15A284, MacBookPro10,1 (meados de 2012) Darwin opção ilegal x86_64 i386 opção ilegal Darwin Kernel Versão 15.0.0: Sáb, 19 de setembro 15:53:46 PDT 2015; root: xnu-3247.10.11 ~ 1 / RELEASE_X86_64 15.0.0
macOS Sierra 10.12 compilação 16E195, MacBookPro12,1 (início de 2015) Darwin opção ilegal x86_64 i386 opção ilegal Darwin Kernel Versão 16.5.0: Sex, 3 de março, 16:52:33 PST 2017; root: xnu-3789.51.2 ~ 3 / RELEASE_X86_64 16.5.0
macOS High Sierra 10.13.3 build 17D47, MacBookPro12,1 (início de 2015) Darwin opção ilegal x86_64 i386 opção ilegal Darwin Kernel Versão 17.4.0: Dom, 17 de dezembro, 09:19:54 PST 2017; root: xnu-4570.41.2 ~ 1 / RELEASE_X86_64 17.4.0
macOS Mojave 10.14.3 build 18D109 Darwin opção ilegal x86_64 i386 opção ilegal Darwin Kernel Versão 18.2.0: Qui, 20 de dezembro, 20:46:53 PST 2018; root: xnu-4903.241.1 ~ 1 / RELEASE_X86_64 18.2.0
macOS Catalina 10.15.5 build 19F101 Darwin Darwin x86_64 i386 MacBookPro15.1 Darwin Kernel Versão 19.5.0: Ter, 26 de maio 20:41:44 PDT 2020; root: xnu-6153.121.2 ~ 2 / RELEASE_X86_64 19.5.0
macOS Big Sur 11.0.1 compilação 20B29 no Apple M1 Darwin opção ilegal arm64 braço opção ilegal Darwin Kernel Versão 20.1.0: Sáb, 31 de outubro, 00:07:10 PDT 2020; root: xnu-7195.50.7 ~ 2 / RELEASE_ARM64_T8101 20.1.0
Manjaro Linux 0.8.11 64 bits Linux GNU / Linux x86_64 Desconhecido Desconhecido # 1 SMP PREEMPT Sáb, 15 de novembro, 10:54:42 UTC de 2014 3.17.3-1-MANJARO
MidnightBSD 1.0, Intel MidnightBSD MidnightBSD amd64 amd64 [nome do kernel do arquivo de configuração do kernel. ou seja: GENÉRICO] MidnightBSD 1.0 # 5 r11989M: Sáb, 11 de agosto 13:20:45 EDT 2018 root@stargazer.midnightbsd.org: / usr / obj / usr / src / sys / GENÉRICO 1.0
MINIX 3.1.7, x86 Minix opção ilegal i686 i386 opção ilegal 1,7 3
MinGW de 32 bits (Windows 7) MINGW32_NT-6.1 Msys i686 Desconhecido Desconhecido 26/11/2018 09:22 2.11.2 (0,329 / 5/3)
MinGW 64 bits (Windows 7) MINGW64_NT-6.1 Msys x86_64 Desconhecido Desconhecido 26/11/2018 09:22 2.11.2 (0,329 / 5/3)
MSYS 32 bits (Windows 7) MSYS_NT-6.1 Msys i686 Desconhecido Desconhecido 26/11/2018 09:22 2.11.2 (0,329 / 5/3)
MSYS 64 bits (Windows 7) MSYS_NT-6.1 Msys x86_64 Desconhecido Desconhecido 26/11/2018 09:22 2.11.2 (0,329 / 5/3)
NetBSD NetBSD Desconhecido i386 i386 Desconhecido NetBSD 6.0.1 (GENÉRICO) 6.0.1
NonStop OS H06 25 NONSTOP_KERNEL Desconhecido NSE-T Desconhecido H06 25 Desconhecido
NonStop OS J06 14 NONSTOP_KERNEL Desconhecido NSE-AB Desconhecido J06 14 Desconhecido
OpenBSD 5.4 OpenBSD opção ilegal amd64 amd64 opção ilegal GENERIC.MP # 1 5,4
openSUSE 10.3, Core2-duo 64 bits Linux GNU / Linux x86_64 x86_64 x86_64 # 1 SMP 2007/09/21 22:29:00 UTC 2.6.22.5-31-padrão
OpenWRT Barrier Breaker r40420 em TL-WR1043ND Linux GNU / Linux mips Desconhecido desconhecido (-i)
inválido (-M)
# 1 Ter. 8 de abril 06:30:07 UTC 2014 3.10.34
QNX QNX - x86pc x86 - 2010/07 / 09-14: 44: 03EDT 6.5.0
Red Hat Linux, Fedora Core 6, AMD Turion64 móvel Linux GNU / Linux i686 Athlon i386 # 1 SMP Quarta-feira, 10 de janeiro 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 2.5.1 Intel Platform Edition SunOS Solaris i86pc i386 i86pc Generic_103641-42 5.5.1
Solaris 8 SunOS opção ilegal sun4u sparc SUNW, UltraAX-i2 Generic_117350-50 5,8
Solaris 9, Sun Fire 280R SunOS opção ilegal sun4u sparc SUNW, Sun-Fire-280R Generic_112233-08 5,9
Solaris 10, Sun Fire V490 SunOS opção ilegal sun4u sparc SUNW, Sun-Fire-V490 Generic_142900-13 5,10
Solaris 11.1, Sun Fire X4540 SunOS opção ilegal i86pc i386 i86pc 11,1 5,11
OpenIndiana SunOS opção ilegal i86pc i386 i86pc oi_151a8 5,11
OpenIndiana  Hipster 2018.04 SunOS Solaris i86pc i386 i86pc illumos -47b8d4b884 5,11
SmartOS SunOS opção ilegal i86pc i386 i86pc joyent_20150403T203811Z 5,11
OmniOS SunOS opção ilegal i86pc i386 i86pc omnios-a708424 5,11
Tru64 OSF1 inválido alfa alfa inválido 2650 V5.1
Ubuntu 11.04 Linux GNU / Linux x86_64 x86_64 x86_64 # 46-Ubuntu SMP terça-feira, 28 de junho, 15:07:17 UTC de 2011 2.6.38-10-genérico
Ubuntu 12.0.4 no Pandaboard ES Linux GNU / Linux armv7l armv7l armv7l # 33-Ubuntu SMP PREEMPT Sáb, 26 de janeiro, 00:46:04 UTC de 2013 3.2.0-1425-omap4
Ubuntu 20.0.4LTS no Raspberry Pi 4 Modelo B Linux GNU / Linux aarch64 aarch64 aarch64 # 20-Ubuntu SMP Dom 6 de setembro 05:11:16 UTC 2020 5.4.0-1018-raspi
Ultrix ULTRIX - VAX - - 0 4,5
Unity Linux Linux GNU / Linux i686 CPU Intel (R) Core (TM) i5-2520M a 2,50 GHz desconhecido (-i)
inválido (-M)
# 1 SMP Sex, 1º de outubro 16:46:58 UTC de 2010 2.6.35.7-unit1
UnxUtils 2007 de 32 bits (Windows Server 2008) WindowsNT opção ilegal x86 opção ilegal opção ilegal 6 0
(SCO) OpenServer 5.0.6 SCO_SV (nome de anfitrião) i386 i386 ilegal 5.0.6 3,2
(SCO) Sistema V SCO_SV ilegal i386 i386 ilegal 6.0.0 5
(SCO) UnixWare 7.1.4 UnixWare opção ilegal i386 x86at -i número de série / licença do hardware, por exemplo, 1AB000123 ou NUL000000; -M é uma opção ilegal 7.1.4 5
UWIN (Windows 7 de 64 bits), Intel Core i5 UWIN-W7 VOCÊ VENCEU i686-64 x64 64/64 26/06/2012 5,0 / 6,1
SYS $ UNIX: SH no OpenVMS no emulador VAX IS / WB opção ilegal vax-6340 opção ilegal opção ilegal std 5.0
z / OS USS OS / 390 Desconhecido 2097 Desconhecido -i / -M: opção desconhecida; -I: z / OS 03 22,00
Subsistema Windows para Linux (WSL), Ubuntu 18.04 Linux GNU / Linux x86_64 x86_64 x86_64 # 476-Microsoft Sex 01 Nov 16:53:00 PST 2019 4.4.0-18362-Microsoft

Veja também

Notas de rodapé

links externos