15

各种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 是操作系统,2.6.18-194.e15PAE 是内核版本。其余部分是什么意思?

感谢你的帮助。

4

1 回答 1

25

按顺序,这些字段是:

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

为了比较,uname -a我的 Mac 上的内容如下:

  • “达尔文”(硬件名称)
  • “我的机器”
  • 《达尔文内核版本 11.0.0》(版本)
  • “2011 年 6 月 18 日星期六 12:56:35 PDT;root:xnu-1699.22.73~1/RELEASE_X86_64”(构建时间)
  • “x86_64”(处理器架构)
  • (OS X 版本的 uname 出于某种原因省略了操作系统名称,其他一些字段也是如此。)
于 2011-08-04T15:13:05.893 回答