私は実際にDreamhostでホスティングを共有しているので、それを使用してMongoDBベースのアプリケーションのデプロイをテストします。 32ビットと64ビットのビルド済みディストリビューションがありますが、サーバーのアーキテクチャを決定できるまで、どちらをインストールすればよいかわかりません。
これはOSのバージョンを検出することでできると思いますが、どうすればいいのかわかりません。共有サーバーなので、もちろんルートではありませんが、SSHで接続できます。どのコマンドが実行されているかを教えてくれるコマンドを知る必要があります。
「uname-m」または「Arch」
から commandlinefu.com :
getconf LONG_BIT
Linux/UNIXでのコマンドは次のとおりです。
uname -a
またはアーキテクチャだけの場合:
uname -m
Unameは、基盤となるハードウェアアーキテクチャではなく、インストールされているオペレーティングシステムのバージョンを表示するだけかもしれないと思います。再確認するには、次のことを試してください。
cat /proc/cpuinfo
lshwは、次のようなプロセッサレジスタ幅を示します。
Sudo lshw -class processor
それを行うには5つの異なる方法があります。
uname -a
uname -m
file /sbin/init
Arch
システム設定を介して(ubuntu> 12.04の場合)
詳細については、 このブログ投稿 を参照してください。