คำสั่ง Linux เพื่อบอกว่าเครื่องเป็นแบบฟิสิคัลหรือเสมือน


9

เราจะตรวจสอบว่าเครื่องเป็นเครื่องจริงหรือเสมือนจริงใน Linux ได้อย่างไร

คำสั่งใดที่สามารถใช้ได้


1
มีเหตุผลที่คุณติดแท็กคำถามนี้redhat-enterprise-linuxหรือไม่ หรือlinuxแท็กเหมาะสมกว่าหรือไม่ โปรดแก้ไขแท็กของคุณตามความจำเป็น
ฉันพูดว่า Reinstate Monica

คำตอบ:


8

หากคุณมี systemd systemd-detect-virtติดตั้งมาพร้อมกับ

me@real-machine:~$ systemd-detect-virt 
none

me@vm:~$ systemd-detect-virt 
qemu

สามารถตรวจจับเวอร์ชวลไลเซชันและคอนเทนเนอร์ได้หลายประเภทเช่นกัน

หากไม่มี systemd แสดงว่าvirt-whatมีแพ็กเกจอย่างน้อยใน Debian (และพิจารณาว่ามันมาจากไหน

ดูเพิ่มเติมที่“ วิธีง่ายๆในการพิจารณาเทคโนโลยีการจำลองเสมือน” บน Unix & Linuxสำหรับแนวทางเพิ่มเติม


10

การใช้lshwจะให้ข้อมูลระบบแก่คุณ:

  1. เรียกใช้คำสั่ง: sudo apt-get install lshw
    • หมายเหตุ: คำสั่งนี้อาจแตกต่างกันไปขึ้นอยู่กับการกระจาย Linux
  2. เรียกใช้คำสั่ง: sudo lshw -class system
  3. จะแสดงข้อมูลเกี่ยวกับระบบ ตัวอย่างเช่นถ้าเครื่องเป็นของ Dell หรือ HP ที่จะเป็นสินค้า ในกรณีของเครื่องเสมือนผลิตภัณฑ์จะเป็นชื่อของโปรแกรมจำลอง

4
คุณสามารถทำสิ่งที่เทียบเท่ากับ dmidecode
davidgo

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.