Linux OS が 32 ビットか 64 ビットか調べる方法


Linux OS が 32 ビットか 64 ビットか調べる方法

Linux OS が 32 ビットか 64 ビットなのか調べる必要がある場合、いくつかの方法があります。

ここでは3つの方法を記載します。オススメ順に記載しますので、実際に利用している Linux で試して下さい。




getconf コマンドを使用する方法 (オススメ)

最もオススメする方法は、getconf コマンドを使ってシステムの構成値を取得する方法です。

64 ビットシステムでは以下のような結果が得られます。
$ getconf LONG_BIT
64

また 32 ビットシステムでは次のようになります。
$ getconf LONG_BIT
32


arch コマンドを使用する方法 (オススメ)

arch というコマンドを使っても同じように Linux OS のビット数を取得することが出来ます。

64 ビットシステムでは以下のような結果が得られます。
$ arch
x86_64

また 32 ビットシステムでは次のようになります。
$ arch
i686


uname コマンドを使用する方法

uname コマンドを使うと次のように Linux OS のビット数を取得することが出来ます。
64 ビットシステムでは以下のような結果が得られます。
$ uname -m
x86_64

また 32 ビットシステムでは次のようになります。
$ uname -m
i686