Часто бывает необходимо узнать номер версии ядра Linux(kernel). Это не только интересно само по себе, но также может быть необходимо при определении проблем или обновлении системы, ведь каждый новый выпуск ядра содержит некоторые изменения, как существенные, так и не очень. К счастью, это довольно легко сделать с помощью команды uname.


Для того, чтобы просто посмотреть версию ядра Linux, запустите терминал и выполните команду uname следующим образом:

uname -r

Пример результата работы команды:

3.11.4-201.fc19.x86_64

Или команду можно запустить с таким набором ключей:

uname -mrs

Пример вывода:

Linux 3.11.4-201.fc19.x86_64 x86_64

Для того, чтобы вывести всю информацию, выполните:

uname -a

Пример вывода:

Linux howtoitru 3.11.4-201.fc19.x86_64 #1 SMP Thu Oct 10 14:11:18 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Расшифровывается вывод следующим образом:

3.11.4-201 - версия ядра Linux

x86_64 - говорит о том, что система 64-х битная

SMP - ядро Linux поддерживает многоядерные и многопроцессорные системы

Также, например, в выводимой информации может присутствовать PAE (Physical Address Extension), что говорит о том, что используется ядро с поддержкой расширения процессора, которое позволяет использвать более 4GB оперативной памяти при использовании 32-х битного ядра.


Описание ключей команды uname:

-a, --all

вывести всю информацию

-s, --kernel-name

вывести имя ядра

-n, --nodename

вывести имя машины в сети

-r, --release

вывести номер выпуска операционной системы

-v, --kernel-version

вывести версию ядра

-m, --machine

вывести тип оборудования машины

-p, --processor

вывести тип процессора

-i, --hardware-platform

вывести тип аппаратной платформы

-o, --operating-system

вывести имя операционной системы


Иточник