Я постоянно сталкивался с этим, только теперь, когда мне это нужно, я нигде не могу его найти! Какая архитектура является ядром моей машины?
2.6.18-194.el5
Я постоянно сталкивался с этим, только теперь, когда мне это нужно, я нигде не могу его найти! Какая архитектура является ядром моей машины?
2.6.18-194.el5
запуск uname с флагом -a должен дать вам больше информации
uname -a
дает мне
Linux pc-name 2.6.35-23-generic #41~lucid1-Ubuntu SMP Thu Dec 2 22:30:17 UTC 2010 i686 GNU/Linux
Если вы посмотрите на man-страницах uname Есть другие флаги, которые позволят вам извлечь только арку.
uname -m
(для машины) дает мне i686
хотя не все флаги дадут вам значимые результаты на всех системах, uname -i
и uname -p
(для "аппаратной платформы" и "процессора") выдают мне unkown
если вам нужно чтобы сделать это программно, вам, вероятно, будет лучше разобрать вывод uname -a
.