アーキテクチャが32bitか64bitかの調べ方

教えていただきました!

uname -aでi386とかi686とか出てくれば32bit版かと思ってたけど、
この情報は初期インストールのOSが32bit版というだけで、CPUは64bit対応(Intel64拡張)という場合もあるとのこと。

なので、CPUのフラグ情報から抜き出して確認。

# cat /proc/cpuinfo |grep " lm " |wc -l
      0

「lm」の項目がないので、Intel64拡張が利用できないCPU、つまり32bitという事になりそうです。


なるほどなるほどー!