เราจะตรวจสอบว่าเครื่องเป็นเครื่องจริงหรือเสมือนจริงใน 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
แท็กเหมาะสมกว่าหรือไม่ โปรดแก้ไขแท็กของคุณตามความจำเป็น