首页 > 系统相关 > LINUX 下如何判断服务器是虚拟机,还是物理机

LINUX 下如何判断服务器是虚拟机,还是物理机

时间:2023-04-10 20:55:20浏览次数:40  
标签:laocalhost 虚拟机 system dmidecode LINUX 服务器 root

要检查服务器是物理服务器还是虚拟服务器,最简单的检查方法是使用 dmidecode 命令。下面推荐几种常用操作。

方法一
# 如果是物理系统,则应该看到制造商的名称,例如Dell,Lenovo等。
[root@laocalhost ~]# sudo dmidecode -s system-manufacturerDell Inc.

# 如果是虚拟系统,则应该看到类似QEMU的输出,即innotek Gmbh(用于VirtualBox)。
[root@laocalhost ~]# sudo dmidecode -s system-manufacturerQEMU

 

方法二
# 物理机,返回机器型号
[root@laocalhost ~]# dmidecode -s system-product-name
S910-X31E

# 虚拟机,返回KVM字样
[root@laocalhost ~]# dmidecode -s system-product-nameKVM

上述两种操作比较常用, 下述两种操作也可查询判断


方法三
[root@laocalhost ~]# lshw -class system
description: Computer
product: KVM Virtual Machine
vendor: QEMU
version: virt-4.0
width: 64 bits


方法四
[root@laocalhost ~]# dmesg | grep -i virtual
DMI: VMware, Inc. VMware Virtual Platform
# 此方法在部分国产Linux机器上可能无任何输出信息

当然还有LSCPU也可以看到

 

标签:laocalhost,虚拟机,system,dmidecode,LINUX,服务器,root
From: https://www.cnblogs.com/techcq/p/17304265.html

相关文章

  • 深入理解 python 虚拟机:字节码教程(2)——控制流是如何实现的?
    深入理解python虚拟机:字节码教程(2)——控制流是如何实现的?在本篇文章当中主要给大家分析python当中与控制流有关的字节码,通过对这部分字节码的了解,我们可以更加深入了解python字节码的执行过程和控制流实现原理。控制流实现控制流这部分代码主要涉及下面几条字节码指令,......
  • 第三十九章 Linux基础常见报错及解决
    一、登录centos提示abrt-clistatustimedout1.引言最近登录linux系统,登录的时候非常慢,而且有时候还连不上,提示abrt-clistatustimedout,Linux系统版本使用centos7.8.2.症状1、ssh连接经常失败。2、登录的时候非常卡。3、登录成功后,会出现一个提示“abrt-clistatustim......
  • linux常用指令小结
    linux查看文件的指令 `cat``tac``sed``head``tail``less``nl`tac:cat的反向指令,从最后一行倒序显示全部内容head只显示头几行tail;只显示最后几行tail-f可以实时显示Log文件的更新nl:类似于cat-n,显示时输出行号//catseven@seven-virtual-machine:~/test$ca......
  • linux系统下vscode的命令
    linux系统下vscode的命令选择“Terminal”--“NewTerminal",进入命令窗口1.文件夹跳转(1)进入共享文件夹:cdmnt/hgfs/共享文件夹/自定义文件夹/项目文件夹/例如:cd/mnt/hgfs/ljh/hello/hello/(2)进入系统主目录:cd/home/noi/(3)返回上一级目录:cd..(4)返回主目录:cd~2.查......
  • LINUX初步笔记
    Linux初步有关文件的操作法~主目录.当前目录..上个目录EG如果在~下的B文件夹中有A,则在B中./A就是~/B/A则../B=.(上个文件的B文件夹就是本文件夹)操作0.运行(exe)可执行文件:直接打文件名1.ls:看(当前)文件夹有的文件ls--help看所有参数2.cd+(文件夹s):进入s目录,可以跳......
  • Linux学习——shell
    Linuxshell语法转义字符\:\后面的一个字符按照其字面意思解释“”:双引号中的内容除$、`、“之外的任何字符的字面解释‘’:单引号中除'以外的任何字符按其字面解释shell变量环境变量:标准变量,通常由管理员定义,用来保存系统必需内容局部变量:由用户定义和控制export......
  • Linux中zip解压大压缩包失败
    Linux中zip解压大压缩包失败一、背景在linux中,使用unzip解压几个超过4G的文件,可能会报错。 二、原因部分版本的zip,不支持4G以上的压缩包,需要么升级到最新版本的unzip 三、解决安装p7zip,来解压zip包下载地址:http://sourceforge.net/projects/p7zip/files/p7zip/tar-......
  • 使用ftp搭建yum服务器
    操作系统版本:Centos7.9yum服务器配置#挂载操作系统ISO文件mount/dev/cdrom/mnt#复制rpm包至本地mkdir/yumscp-r/mnt/*/yums#创建新的repo文件cd/etc/yum.repos.drm-rf*.repoecho"[EL]">>/etc/yum.repos.d/yums.repoecho"name=Linux7.9DVD">>/......
  • dhcp服务器搭建
    准备一台linux服务器,要求服务器能够上网[root@lb-1~]#cat/etc/centos-releaseCentOSLinuxrelease7.9.2009(Core)[root@lb-1~]#[root@lb-1~]#pingwww.baidu.com-c2PINGwww.baidu.com(14.215.177.38)56(84)bytesofdata.64bytesfrom14.215.177.38(14.2......
  • ChatGPT垂直行业私有数据知识库向量数据库-Linux Ubuntu下安装docker-并且安装运行qdr
    现在基于GPT相应实现自建本地知识库,必不可少的就是向量数据库,现在介绍下qdrant向量数据库的安装。因为qdrant向量数据库只支持docker部署,所以在服务器上安装一下docker,下面是在ubutnu下安装dockeraptupdateaptinstallapt-transport-httpsca-certificatescurlgnupglsb-r......