web-dev-qa-db-ja.com

Linuxサーバーのアーキテクチャを決定する(32ビットまたは64ビット)

私は実際にDreamhostでホスティングを共有しているので、それを使用してMongoDBベースのアプリケーションのデプロイをテストします。 32ビットと64ビットのビルド済みディストリビューションがありますが、サーバーのアーキテクチャを決定できるまで、どちらをインストールすればよいかわかりません。

これはOSのバージョンを検出することでできると思いますが、どうすればいいのかわかりません。共有サーバーなので、もちろんルートではありませんが、SSHで接続できます。どのコマンドが実行されているかを教えてくれるコマンドを知る必要があります。

9
ehsanul

「uname-m」または「Arch」

16
astrostl

から commandlinefu.com

getconf LONG_BIT

Linux/UNIXでのコマンドは次のとおりです。

uname -a 

またはアーキテクチャだけの場合:

uname -m
6
Swoogan

Unameは、基盤となるハードウェアアーキテクチャではなく、インストールされているオペレーティングシステムのバージョンを表示するだけかもしれないと思います。再確認するには、次のことを試してください。

cat /proc/cpuinfo
1
gareth_bowles

lshwは、次のようなプロセッサレジスタ幅を示します。


Sudo lshw -class processor
1
Ali Mezgani

それを行うには5つの異なる方法があります。

  1. uname -a

  2. uname -m

  3. file /sbin/init

  4. Arch

  5. システム設定を介して(ubuntu> 12.04の場合)

詳細については、 このブログ投稿 を参照してください。

0
inquisitive