GNU/Linux >> Belajar Linux >  >> Linux

VMware Linux Server - bagaimana Anda bisa tahu apakah Anda adalah vm atau perangkat keras asli?

Solusi 1:

Gunakan alat Linux standar untuk memeriksa perangkat keras pada sistem.

cat /proc/scsi/scsi

atau

ethtool -i eth0

atau

dmidecode | grep -i vmware

Jika keluaran dari perintah ini menunjukkan perangkat keras dengan nama pabrikan "VMWare", Anda menggunakan VMWare VM. Beberapa perintah disediakan di sini karena konfigurasi sistem dan alat berbeda.

Solusi 2:

facter virtual 
xenu

menunjukkan bahwa itu adalah VM. Jika mengembalikan "fisik" maka yang benar adalah kebalikannya (bukan VM), misalnya:

facter virtual
Physical

Solusi 3:

Anda mungkin bisa mendapatkan ide dengan melihat-lihat di bawah /sys . Misalnya /sys/class/dmi/id/sys_vendor memiliki nilai VMware, Inc. .

Jika diinstal, Anda dapat menggunakan lshw . Perintah lshw -class system mengembalikan ini di sistem saya:

server1
    description: Computer
    product: VMware Virtual Platform
    vendor: VMware, Inc.
    version: None
    serial: VMware-...
    width: 64 bits
    capabilities: smbios-2.4 dmi-2.4 vsyscall64 vsyscall32

Solusi 4:

Ada aplikasi berguna yang mungkin bisa membantu bernama virt-what . Saya belum pernah menggunakannya dengan VMWare, tetapi bekerja dengan baik dengan Qemu.

Solusi 5:

Beberapa lingkungan virtual memberi nama beberapa perangkat virtual mereka dengan nama yang sedikit memberi tahu, misalnya, VirtualBox menghadirkan kartu grafis yang menamakan dirinya "VirtualBox Display Adapter". Tetapi mencari itu mengikat Anda ke VM tertentu dan mungkin versi yang sempit.

Kode Anda mungkin dapat melihat virtualisasi seperti apa yang dapat disiapkannya. Jika itu gagal sepenuhnya, Anda mungkin berada di VM. Namun, Anda juga dapat dengan mudah berada di kotak yang tidak memiliki perangkat keras berkemampuan VM.


Linux
  1. Beginilah Cara Server Linux Beroperasi

  2. Cara Menginstal Virtualisasi Server Linux

  3. Bagaimana saya bisa menemukan model perangkat keras di Linux?

  1. Cara Memeriksa Modul Apache mana yang Diaktifkan/Dimuat di Linux

  2. Bagaimana Mengetahui Distribusi Linux Yang Anda Gunakan?

  3. Bagaimana Anda Secara Terprogram Mengatur Jam Perangkat Keras di Linux?

  1. Bagaimana Anda bisa mengidentifikasi chipset perangkat usb di Linux?

  2. Bagaimana saya bisa menghubungkan file di Linux?

  3. Bagaimana saya bisa tahu di Linux proses mana yang mengirim sinyal ke proses saya