在命令行上如何知道我登录的 Linux 主机是安装了 Linux 的真实机器,还是虚拟机?谢谢,-Kamal。
答案1
通常uname -a
会显示一些信息给您提示 - 对 Xen 的引用会告诉您您处于该类型的虚拟机中。
答案2
尝试“lspci”命令;在虚拟机上,您通常会看到一堆明显是虚拟的设备(例如供应商是 VMWare 或类似物)。
答案3
我通常使用
dmidecode --type 1
对于脚本你可以尝试
dmidecode -s system-manufacturer