2011-08-04 104 views
6

uname -a输出的各个部分是什么意思?以下是一个输出示例:了解uname输出

Linux mymachine 2.6.18-194.e15PAE #1 SMP Fri Apr 2 15:37:44 EDT 2010 i686 i686 i386 GNU/Linux 

我认为Linux是O.S,2.6.18-194.e15PAE是内核版本。剩下的部分是什么意思?

感谢您的帮助。

+4

,键入'男人uname'一切都会变得清晰。 –

回答

14

为了,这些字段是:

  • 的 “Linux”:机器的内核名称(例如,OS)。
  • “mymachine”:机器的节点名称(例如,主机名)。
  • “2.6.18-194.e15PAE”:内核版本
  • “#1 SMP Fri Apr 2 15:37:44 EDT 2010”:内核版本和编译时间。
  • “i686 i686”:处理器类型和硬件平台。
  • “i386”:处理器的体系结构。 (这和上述两者在大多数系统上基本上都是一样的,它们通常只在某些嵌入式平台上有所不同。)
  • “GNU/Linux”:操作系统名称。

相比之下,uname -a从我的Mac上写着:

  • “达尔文”(硬件名称)
  • “mymachine上”
  • “Darwin内核版本11.0.0”(版本)
  • “周六6月18日12时56分35秒PDT 2011;根:XNU-1699.22.73〜1/RELEASE_X86_64”(建立时间)
  • “x86_64的”(处理器架构)
  • (操作系统名称是通过对uname的OS X版本,出于某种原因省略了,因为有一些其他领域。)
  • 在控制台
+0

谢谢,这真是太棒了! – septerr