使用

virt-what

结果参考

0、无输出 : 物理机;
1、hyperv : 这是微软的Hyper-V管理程序;
2、parallels : 访客用户正在Parallels虚拟平台(Parallels Desktop、Parallels Server)中运行;
3、powervm_lx86 : 访客用户正在IBM powervm lx86 Linux/x86模拟器中运行;
4、qemu : 这是使用软件模拟技术的QEMU管理程序;
5、virtualpc : 访客用户正在微软VirualPC上运行;
6、xen-hvm : 这是一个Xen Guest完全虚拟化平台(HVM);
7、uml : 这是一个用户模式Linux(UML)客户机;
8、openvz : 访客用户正在OpenVZ或Virtuozzo容器中运行;
9、linux_vserver : 此进程正在Linux VServer容器中运行;
10、ibm_systemz : 这是一个IBM SystemZ硬件分区系统;

几个输出例子

azure

[root@azure ~]# virt-what
hyperv

景安

[root@ja ~]# virt-what
hyperv
kvm

aws

[root@aws ~]# virt-what
xen
xen-hvm
aws

安装

RHEL/CentOS/Scientific Linux VM中安装

yum install virt-what

Debian或Ubuntu Linux安装

apt install virt-what

Fedora Linux VM安装

dnf install virt-what

Suse/OpenSUSE安装

zypper in virt-what

virt-what源码

cat /usr/sbin/virt-what

类似方案

dmidecode

for i in system-manufacturer system-product-name
    do 
        sudo dmidecode -s $i
    done

systemd-detect-virt

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code