zoukankan      html  css  js  c++  java
  • 判断服务器是虚拟机还是物理机方式

    一、如果是Windows:

    1、cmd使用命令:systeminfo | findstr /i "System Model"

    如果System Model返回信息内:后面含有Virutal就是虚拟机,其他都是物理机

    物理机输出:

    C:UsersAdministrator>systeminfo |findstr /i "System Module"

    System Boot Time:          8/20/2018, 06:30:23

    System Manufacturer:       LENOVO

    System Model:              90DSCTO1WW

    System Type:               x64-based PC

    System Directory:          C:Windowssystem32

    System Locale:             zh-cn;Chinese (China)

    2、或者用powershell命令:get-wmiobject win32_computersystem | fl model

    ​​​​​​​二、如果是Linux:

    1、在bash里输入:dmidecode -s system-product-name

    或者lshw -class system

    或者dmesg | grep -i virtual

    如果结果返回包含virtual,则是虚拟机:

    [youedata@localhost ~]$ dmesg |grep -i virtual

    [    0.000000] Booting paravirtualized kernel on Xen HVM

    [    1.034572] systemd[1]: Detected virtualization xen.

    [    1.065757] systemd[1]: Starting Setup Virtual Console...

    [    1.287144] xen_netfront: Initialising Xen virtual ethernet driver

    如果返回如下,基于hardware,则说明是物理机:

    [youedata@localhost ~]$ dmesg|grep -i virtual

    Booting paravirtualized kernel on bare hardware

    input: Macintosh mouse button emulation as /devices/virtual/input/input2

  • 相关阅读:
    Maven+SpringMVC+Mybatis 开发环境整合
    在子jsp页面中调用父jsp中的function或父jsp调用子页面中的function
    动态库的生成和调用
    怎么下载纯净版系统
    ATL开发COM组件
    链表问题
    内存理解
    静态绑定和动态绑定;位拷贝和值拷贝
    导EXCEL单表单方法
    mfc解决回车键默认关闭窗口的一般方法
  • 原文地址:https://www.cnblogs.com/caodneg7/p/10044048.html
Copyright © 2011-2022 走看看