サーバーが仮想か物理かを確認する端末コマンド
実行中のユーザーがsudoersグループに属している必要がなく、ユニバーサルであり、追加のパッケージをインストールする必要がない端末コマンドを探しています。これまでのところ、システムにsystemdがインストールされている場合は、以下を使用できることがわかりました。 $ hostnamectl status Static hostname: mint Icon name: computer-laptop Chassis: laptop Machine ID: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb Boot ID: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Operating System: Linux Mint LMDE Kernel: Linux 3.16.0-6-amd64 アイコン名とシャーシで、それがVMか物理マシンかを確認できます。しかし、私はを使用できるかどうか疑問に思っていましたlscpu。特に、それがhostnamectlsystemdを必要とせず、より普遍的な方法だからです。私の理論では、CPUのコアあたりのスレッドが1つだけで、最小および最大のCPU周波数もリストされていない場合、これはサーバーが実際に仮想化されていることを示しているはずです。 $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 2 Core(s) …