GNU/Linux >> Belajar Linux >  >> Linux

Cari tahu apakah OS berjalan di lingkungan virtual

Linux menambahkan hypervisor tandai ke /proc/cpuinfo jika kernel mendeteksi berjalan pada semacam hypervisor.


Di Linux Anda dapat menggunakan perintah virt-what

[[email protected]]# virt-what
vmware

Contoh Keluaran untuk linux di HyperV Windows

[[email protected]~] # virt-what
hyperv

Ini bekerja lebih baik untuk saya karena memberi saya informasi spesifik tentang pabrikan dan nama produk.

dmidecode -t system|grep 'Manufacturer\|Product'

Keluaran di server Dell:

Manufacturer: Dell Inc.
Product Name: PowerEdge C5220

Keluaran pada Virtualbox VM:

Manufacturer: innotek GmbH
Product Name: VirtualBox

Keluaran pada KVM/QEMU:

Manufacturer: QEMU
Product Name: Standard PC (i440FX + PIIX, 1996)

Ini bagus untuk skrip yang dapat menguraikannya untuk identifikasi server yang lebih baik... tetapi jika Anda menggunakan Chef di infrastruktur Anda, Anda dapat memeriksa atribut node Virtualization -> system di server koki .


Linux
  1. Cara Mengetahui Apakah Sistem Mendukung Intel Amt?

  2. Perintah Terminal Untuk Mengetahui Apakah Server Itu Virtual Atau Fisik?

  3. Cari tahu jalur di mana sebuah paket diinstal – CentOS

  1. Linux:Cari tahu siapa yang masuk ke server

  2. Dapatkan 4 karakter keluaran terakhir dari keluaran standar

  3. Bagaimana cara mengetahui versi Linux yang sedang berjalan?

  1. Versi Linux Apa yang Saya Jalankan? Inilah Cara Mengetahuinya

  2. Cara mengetahui sumber sinyal POSIX

  3. Bagaimana cara mengetahui jenis virtualisasi VPS linux?