How to extract architecture part from kernel naming

0

I kept bumping into it all the time, only now when I need it I can't find it anywhere! What architecture is the kernel of my machine?

2.6.18-194.el5

kellogs

Posted 2011-08-10T23:35:04.410

Reputation: 357

runnign uname with the -a flag should give you more information uname -a gives me Linux pc-name 2.6.35-23-generic #41~lucid1-Ubuntu SMP Thu Dec 2 22:30:17 UTC 2010 i686 GNU/Linux – crasic – 2011-08-10T23:43:11.323

it sure did - make that official, i'll take it – kellogs – 2011-08-10T23:51:42.300

Answers

1

running uname with the -a flag should give you more information

uname -a gives me

Linux pc-name 2.6.35-23-generic #41~lucid1-Ubuntu SMP Thu Dec 2 22:30:17 UTC 2010 i686 GNU/Linux

If you look around in the uname man pages There are other flags that will let you extract the arch only.

uname -m (for machine) gives me i686 although not all of the flags will give you meaningful results on all systems, uname -i and uname -p (for "hardware platform" and "processor" )both give me unkown if you need to do it programmatically, you will probably be better off parsing the uname -a output.

crasic

Posted 2011-08-10T23:35:04.410

Reputation: 793

want some more rep ? i have just popped up another question around here :D – kellogs – 2011-08-10T23:56:54.103