Часто бывает необходимо узнать номер версии ядра 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 | вывести имя операционной системы |