回答:
uname -mを試しましたか?
uname -mが実際に与えるようです
それ以外の場合、Linuxカーネル用ではなく、CPU用に次のように入力します。
cat /proc/cpuinfo
または:
grep flags /proc/cpuinfo
「フラグ」パラメータの下に、さまざまな値が表示されます。そのうち、「tm(透過モード)」または「rm(リアルモード)」または「lm(ロングモード)」という名前が付けられています。
注:32ビットカーネルがインストールされた64ビットCPUを使用できます」
ソース。
通常、これを調べるには、カーネルがコンパイルされたアーキテクチャではなく、アプリケーションが32ビットと64ビットのどちらで実行されているかを調べます。sYnfoが指摘しているように、32ビットカーネルで64ビットCPUを使用できます。しかし、さらに重要なことは、32ビットユーザー空間を実行する64ビットカーネルを使用できることです。この場合、uname -m
unameはカーネルアーキテクチャのみを報告するため、コマンドは(不正確に)64ビットを報告します。Ubuntuや他のDebian派生物では、次を実行することでビットの強さを確認できます。
dpkg --print-architecture
ほとんどの場合、unameではなくこのコマンドを使用します。