Linuxでの32ビットと64ビットマシンの見分け方。


Linuxでの32ビットと64ビットマシンの見分け方を紹介します。
32ビットか64ビットかを見分けるにはCPUの情報とカーネルの情報が必要です。


まずはCPU。

//マシンに搭載されているCPUの情報が表示されます。(マルチコアの場合はそれぞれのCPUの情報が表示されます)
$ cat /proc/cpuinfo
flagsの値にlmがあれば、64ビットCPUです。


次にカーネル

// 稼働中のカーネルについての名前と情報が表示されます。
$ uname -a
X86_64とかamd64とかが表示されたら、64ビット版のカーネルです。


64ビットCPU上で、64ビット版カーネルが稼働している時が64ビットマシンです。