เราจะตรวจสอบว่าเครื่องเป็นเครื่องจริงหรือเสมือนจริงใน Linux ได้อย่างไร
คำสั่งใดที่สามารถใช้ได้
เราจะตรวจสอบว่าเครื่องเป็นเครื่องจริงหรือเสมือนจริงใน Linux ได้อย่างไร
คำสั่งใดที่สามารถใช้ได้
คำตอบ:
หากคุณมี systemd systemd-detect-virtติดตั้งมาพร้อมกับ
me@real-machine:~$ systemd-detect-virt
none
me@vm:~$ systemd-detect-virt
qemu
สามารถตรวจจับเวอร์ชวลไลเซชันและคอนเทนเนอร์ได้หลายประเภทเช่นกัน
หากไม่มี systemd แสดงว่าvirt-whatมีแพ็กเกจอย่างน้อยใน Debian (และพิจารณาว่ามันมาจากไหน
ดูเพิ่มเติมที่“ วิธีง่ายๆในการพิจารณาเทคโนโลยีการจำลองเสมือน” บน Unix & Linuxสำหรับแนวทางเพิ่มเติม
การใช้lshwจะให้ข้อมูลระบบแก่คุณ:
sudo apt-get install lshw
sudo lshw -class system คำถามที่คล้ายกันในเซิร์ฟเวอร์ความผิดพลาด:
VMware Linux Server - คุณจะบอกได้อย่างไรว่าคุณเป็น vm หรือฮาร์ดแวร์จริง
และคำตอบของฉัน :-)
redhat-enterprise-linuxหรือไม่ หรือlinuxแท็กเหมาะสมกว่าหรือไม่ โปรดแก้ไขแท็กของคุณตามความจำเป็น