GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Memeriksa Apakah Sistem Linux Berjalan di Sistem Fisik atau Mesin Virtual?

Jika Anda bekerja dengan server Linux, kemungkinan besar Anda menggunakan SSH untuk terhubung ke server jauh.

Dalam kasus di mana Anda tidak memiliki akses langsung ke sistem, Anda mungkin bertanya-tanya apakah server Anda berjalan di mesin virtual atau di sistem fisik.

Mari saya tunjukkan cara melakukannya.

Periksa apakah server fisik atau virtual

Ada beberapa perintah yang dapat Anda gunakan untuk tujuan ini.

Menggunakan perintah dmidecode

Cara termudah untuk memeriksanya adalah dengan menggunakan perintah dmidecode.

sudo dmidecode -s system-manufacturer
  • Jika ini adalah sistem fisik, Anda akan melihat nama pabrikan seperti Dell, Lenovo, dll.
  • Jika sistem virtual, Anda akan melihat output seperti QEMU, innotek Gmbh (untuk VirtualBox).

Perintah dmidecode digunakan untuk mendekode informasi DMI komputer dalam format yang dapat dibaca manusia.

DMI, kependekan dari Desktop Management Interface, adalah standar yang (hampir) dipatuhi oleh semua produsen sistem. Kerangka kerja DMI digunakan untuk mengelola dan melacak komponen di komputer desktop, laptop, atau server.

Berkat DMI, Anda dapat memperoleh informasi tentang perangkat keras sistem, produsen sistem, dan nomor seri perangkat.

Perintah dmidecode (DMI Decode) memungkinkan Anda mengekstrak informasi ini dan dengan -s system-manufacturer Anda bisa mendapatkan detail pabrikan sistem.

Jika sistem Anda asli, Anda akan melihat nama pabrikan:

[email protected]:~$ sudo dmidecode -s system-manufacturer
Dell Inc.

Jika ini adalah mesin virtual, informasinya akan direfleksikan.

[email protected]:~# dmidecode -s system-manufacturer
QEMU

Itu cepat, bukan? Anda dapat merujuk ke halaman manual dari perintah dmidecode untuk melihat kata kunci yang dapat Anda gunakan untuk mengekstrak informasi lebih lanjut.

Jika Anda ingin memeriksa detail versi Linux, Anda harus menggunakan perintah uname karena dmidecode adalah semua tentang detail perangkat keras.

Menggunakan virt-what

Cara lain untuk memeriksa apakah server berjalan pada mesin virtual adalah dengan menggunakan virt-what.

Ini pada dasarnya adalah skrip shell yang dapat diinstal sebagai perintah di sebagian besar distribusi Linux.

sudo apt install virt-what

Jika server berjalan pada sistem bare-metal yang nyata, server tidak mengembalikan apa pun. Jika tidak, itu akan mencantumkan beberapa fakta tentang mesin virtual.

[email protected]:~# virt-what 
kvm

Saya harap cepat ini membantu Anda dalam menentukan apakah server Linux Anda berjalan di VM atau di mesin fisik.


Linux
  1. Cara memeriksa Versi OS dan Linux

  2. Cara Memeriksa Apakah Sistem Linux Adalah Mesin Fisik Atau Virtual

  3. Periksa Uptime di Server Linux Ubuntu - Bagaimana cara melakukannya?

  1. Bagaimana menghapus Mesin Virtual berbasis KVM di Redhat Linux

  2. Cara memeriksa versi Kernel di Linux

  3. Perintah Linux untuk mengetahui apakah mesin itu fisik atau virtual

  1. Cara Memeriksa Versi Linux

  2. Cara Memeriksa Apakah Sistem Linux 32 bit Atau 64 Bit

  3. Cara Memeriksa Uptime Sistem di Linux