Как извлечь часть архитектуры из именования ядра

329
kellogs

Я постоянно сталкивался с этим, только теперь, когда мне это нужно, я нигде не могу его найти! Какая архитектура является ядром моей машины?

2.6.18-194.el5

0
runnign uname с флагом -a должно дать вам больше информации, `uname -a` даст мне` Linux pc-name 2.6.35-23-generic # 41 ~ lucid1-Ubuntu SMP четверг 2 декабря 22:30:17 UTC 2010 i686 GNU / Linux` crasic 12 лет назад 0
это конечно сделал - сделай это официальным, я возьму это kellogs 12 лет назад 0

1 ответ на вопрос

1
crasic

запуск 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вывода.

хочешь еще реп? я только что задал еще один вопрос здесь: D kellogs 12 лет назад 0

Похожие вопросы