了解uname输出

时间:2011-08-04 15:05:14

标签: unix uname

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

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是内核版本。剩下的部分是什么意思?

感谢您的帮助。

1 个答案:

答案 0 :(得分:22)

按顺序,字段为:

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

为了进行比较,我Mac上的uname -a显示为:

  • “Darwin”(硬件名称)
  • “mymachine上”
  • “Darwin内核版本11.0.0”(版本)
  • “Sat Jun 18 12:56:35 PDT 2011; root:xnu-1699.22.73~1 / RELEASE_X86_64”(建立时间)
  • “x86_64”(处理器架构)
  • (由于某些原因,OS X版本的uname省略了操作系统名称,以及其他一些字段。)