• ベストアンサー

そのマシンが仮想か物理か確認する方法

業務でとあるCent OSサーバーにsshでアクセスしています。 コマンドレベルで、そのマシンが仮想か物理かを調べる手段はありますでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
noname#259146
noname#259146
回答No.2

root権限があるのでしたら # dmidecode -t system で Manufacturer: Product Name: の内容を見る 権限が無い場合は仮想環境用のプロセスを調べて確認する。 たとえばHyper-v で linux_IC_v12 環境だと vmbus が動作しているので $ ps aux | grep vm root 9999 0.0 0.0 0 0 ? S< 2013 0:00 [vmbusQ/0] dmesg はコマンドラインで使えますが、希望の情報が見えなくなっている場合があります。

noname#240292
質問者

お礼

root権限があるので分かりました!助かりました。どうもありがとうございました!

その他の回答 (1)

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

dmesg でハードウェア情報を見てみたらいかがでしょう。 仕事で使ってる検証環境だと DMI: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/02/2012 なんて情報が出てきて VMware で動いている事が分かります。 他の仮想化環境でも同じようなヒントが隠れていると思います。

noname#240292
質問者

補足

早速のご回答ありがとうございます。 これは起動中に表示されるメッセージですか? できましたら、起動中に確認する手段をお教えいただければと思います。