Понимание вывода uname - PullRequest
       30

Понимание вывода uname

10 голосов
/ 04 августа 2011

Что означают различные части 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 - это версия ядра.Что означают остальные произведения?

Цените вашу помощь.

1 Ответ

22 голосов
/ 04 августа 2011

В порядке, поля:

  • «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» (версия)
  • "Сб 18 июня 12:56:35 PDT 2011; корень: xnu-1699.22.73 ~ 1 / RELEASE_X86_64" (время сборки)
  • "x86_64" (архитектура процессора)
  • (Имя операционной системы по некоторым причинам опускается версией uname для OS X, как и некоторые другие поля.)
...