How can I check if my kubuntu is running in a 64 bits or 32 machine using terminal?


4 Answers 4



uname -a

My machine gives this:

Linux james-desktop 2.6.38-11-generic #48-Ubuntu SMP Fri Jul 29 19:02:55 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

It should be easy to figure out if your box is 32 bit or 64 bit from the string your box gives you.

  • 3
    To clarify this: a line with _64 would indicate a 64-bit install, whereas a line with i686 would indicate a 32-bit install.
    – SabreWolfy
    Feb 17, 2014 at 8:14

This page says to run

$ grep flags /proc/cpuinfo

and if the lm flag (long mode, I think) is present, you have a 64-bit CPU. The same page also describes JamWaffles's answer of using the kernel's targeted architecture.


You can check what is your kubuntu architecture (a 64 bits or 32 machine) using terminal run

getconf WORD_BIT

It will show 32 or 64-bit kUbuntu.

  • By far the most useful - the CPU is 64 bit, it's got a "lm" flag, but it's WORD_BIT is set to 32, which explains a few things.
    – SEoF
    Jan 29, 2016 at 9:15
cat /proc/cpuinfo 

look for "lm" under flags LM stands for Long Mode - which is support for a 64 bit programme to access 64 bit instructions

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .