当前位置:首页 > 虚拟机 > 正文

linux查看物理机还是虚拟机


一、查看linux系统是不是运行在虚拟机上的方法当一个高配置的主机被虚拟在N个不同的虚拟机主机上并分布在不同的用户之间时,需要防止利用虚拟机的漏洞跳转到主机或者获取虚拟机的其他信息。这是云安全面临的挑战。谜。
要退出,必须首先检查当前操作系统是否是虚拟机。下面是Linux下的一些检查方法:
首先推荐factervirtual,权限都是普通用户,按照惯例,普通用户命令。提示符号用$符号表示,根命令行用#符号表示。第一组是物理机的返回,第二组是虚拟机的返回:
$factervirtualphysical
$factervirtual
vmware
其次是cat/proc/scsi/scsi,需要解析Vendor中的内容:
$cat/proc/scsi/scsi
连接的设备:
主机:scsi6Channel:03Id:00Lun:00
制造商:HPMModel:P410Rev:5.14
类型:RAIDANSISCSIrevision:05
主机:scsi6Channel:00Id:00Lun:00
供应商:HPModel:LOGICALVOLUMERev:5.14
类型:直接访问
$cat/proc/scsi/scsi
连接的设备:
主机:scsi1Channel:00Id:00Lun:00
供应商:NECVMWarModel:VMwareIDECDR10Rev:1.00
类型:CD-ROMANSISCSI版本:05
主机:scsi2Channel:00Id:00Lun:00
供应商:VMwareModel:VirtualdiskRev:1.0
类型:Direct-Access
由于我当前使用的测试环境vmware,所以以vmware为例。
三、lspci|grep-ivmware:
$lspci|grep-ivmware
物理计算机上未返回任何结果
$lspci|grep-ivmware
00:07.7系统外围设备:VMwareVirtualMachineCommunicationInterface(rev10)
00:0f.0VGA兼容控制器:VMwareSVGAIIAdapter
00:11.0PCIbridge:VMwarePCIbridge(rev02)
00:15.0PCIbridge:VMwarePCIExpressRootPort(rev01)
00:15.1PCIbridge:VMwarePCIexpressRootPort(rev01)
00:15.2PCIbridge:VMwarePCIExpressRootPort(rev01)
00:15.3PCIbridge:VMwarePCIExpressRootPort(rev01)
00:15.4PCIbridge:VMwarePCIExpressRootPort(rev01)
四、grep-ivmware/proc/scsi/scsi/proc/ide/*/model
$grep-ivmware/proc/scsi/scsi/proc/ide/*/model
grep:/proc/ide/*/model:没有这样的文件或目录
$grep-ivmware/proc/scsi/scsi/proc/ide/*/model
/proc/scsi/scsi:供应商:NECVMWarModel:VMwareIDECDR10Rev:1.00
/proc/scsi/scsi:供应商:VMwareModel:VirtualdiskRev:1.0
第五,需要root权限,dmidecode|grep-ivmware
#dmidecode|grep-ivmware
物理机不返回
#dmidecode|grep-ivmware
制造商:VMware,Inc.
产品名称:VMwareVirtualPlatform
序列号:VMware-564d29656cac4233-337f892cd036a325
描述:VMwareSVGAII


二、VMware10虚拟化物理机功能作用是什么?虚拟机的作用:
安装在系统上的专用软件,在基本硬件的基础上模拟一个与主机系统隔离的、操作系统、软件等独立的系统运行环境。可以安装在上面。虚拟系统的操作与真实系统没有什么不同,它是一种可以像真实系统一样安装系统的软件,但它与真实系统是隔离的,在其中的操作不会受到影响。影响真实系统。
简单的软件可以用来测试系统(镜像)、测试软件、文件共享等。更复杂的可以用来搭建网络试用环境进行网络试用等。可以使用特殊版本的虚拟机软件来设置虚拟服务器。具体用途有很多,取决于如何使用。