Linuxカーネルアーキテクチャを決定する方法は?

Linuxカーネルアーキテクチャを決定する方法は?

uname -mRed Hat Enterprise Linux Serverバージョン5.4(Tikanga)システムでi686およびuname -mi386出力を提供します。このコンピュータにOracle Database 10gリリース2をインストールする必要があります。それでは、カーネルアーキテクチャが32ビットか64ビットかどうかを確認する方法は?

答え1

i386とi686はどちらも32ビットです。
x86_64は64ビットです。

64ビットの例:

behrooz@behrooz:~$ uname -a  
Linux behrooz 2.6.32-5-amd64 #1 SMP Mon Mar 7 21:35:22 UTC 2011 **x86_64** GNU/Linux

編集する:
バラより私のLinux ARMは32ビットですか、それとも64ビットですか?ARMで利用可能

答え2

これはとても簡単です!使用archコマンドは以下から来ます。コアツールパック。

答え3

~のためダーバン:

私のコンピュータに

    ~> dpkg --print スキーマ
    AMD64
    ~> dpkg --print-foreign-architectures
    i386

私のラズベリーパイ2

    ~> dpkg --print スキーマ
    腕水素夫

答え4

最も簡単な方法は、次を実行することです。

getconf LONG_BIT

32ビットか64ビットかによって64または32を出力します。

たとえば、

dannyw@dannyw-redhat:~$ getconf LONG_BIT
64

関連情報