systemd-detect-virt






systemd‐detect‐virt − 檢測èæ¬åç°å¢

systemd−detect−virt [OPTIONS...]



     systemd−detect−virt ç¨æ¼æª¢æ¸¬
系統çéè¡ç°å¢æ¯å¦ç²èæ¬åç°å¢ï¼ 以åæ´é²ä¸æ‐
¥æª¢æ¸¬æ¯åªç¨®èæ¬åç°å¢ï¼
æ¯å¦æ¯åªç¨®èæ¬æ©æåªç¨®å®¹å¨ãsystemd−detect−virt
æå¨æª¢æ¸¬æåæè¿å 0 å¼ï¼ èå¨æª¢æ¸¬å¤±ææè¿åéé¶å¼ã
é»èªæª¢æ¸¬ææèæ¬åé¡åï¼ä½æ¯éé −−container è −−vm é¸é ï¼
ä¹å¯ä»¥æå®å檢測ç¹å®çèæ¬åé¡åã

     å¦ææªæå® −−quiet é¸é ï¼
é£éº¼å°æ顯示檢測å°çèæ¬åæè¡çç°¡çæ¨èã å¯ä»¥è‐
å¥çèæ¬åæè¡å¦ä¸ï¼

Table 1. å¯èå¥çèæ¬åæè¡












































                             ‐2‐


┌──────┬────────────────┬──────────────────┐
│Type  ID             Product          │
├──────┼────────────────┼──────────────────┤
│èæ¬æ© │ qemu           │ QEMU è»ä»¶èæ¬æ©  │
│      ├────────────────┼──────────────────┤
│      │ kvm            │ Linux            │
│      │                │ å§æ ¸èæ¬æ©       │
│      ├────────────────┼──────────────────┤
│      │ zvm            │ s390 z/VM        │
│      ├────────────────┼──────────────────┤
│      │ vmware         │ VMware èæ¬æ©     │
│      ├────────────────┼──────────────────┤
│      │ microsoft      │ Hyper−V èæ¬æ©    │
│      ├────────────────┼──────────────────┤
│      │ oracle         │ Oracle           │
│      │                │ VirtualBox       │
│      │                │ èæ¬æ©            │
│      ├────────────────┼──────────────────┤
│      │ xen            │ Xen èæ¬æ©(å      │
│      │                │ domU, é dom0)    │
│      ├────────────────┼──────────────────┤
│      │ bochs          │ Bochs 模æ¬å¨    │
│      ├────────────────┼──────────────────┤
│      │ uml            │ User−mode Linux  │
│      ├────────────────┼──────────────────┤
│      │ parallels      │ Parallels        │
│      │                │ Desktop,         │
│      │                │ Parallels        │
│      │                │ Server           │
├──────┼────────────────┼──────────────────┤
│å®¹å¨ │ openvz         │ OpenVZ/Virtuozzo │
│      ├────────────────┼──────────────────┤
│      │ lxc            │ LXC å®¹å¨        │
│      ├────────────────┼──────────────────┤
│      │ lxc−libvirt    │ éé libvirt       │
│      │                │ 實ç¾çå®¹å¨      │
│      ├────────────────┼──────────────────┤
│      │ systemd−nspawn │ systemd          │
│      │                │ æ簡容å¨(è©³è¦  │
│      │                │ systemd‐         │
│      │                │ nspawn(1))       │
│      ├────────────────┼──────────────────┤
│      │ docker         │ Docker å®¹å¨     │
│      ├────────────────┼──────────────────┤
│      │ rkt            │ rkt æç¨å®¹å¨     │
└──────┴────────────────┴──────────────────┘


     å¦æ使ç¨äºå¤éèæ¬åï¼
é£éº¼å°åªè½æª¢æ¸¬å°"æå§å±¤"çèæ¬åæè¡ã
ä¾å¦ï¼å¨èæ¬æ©å§ç容å¨ä¸éè¡æï¼
å°åªè½æª¢æ¸¬å°å®¹å¨(é¤éæ確使ç¨äº −−vm é¸é )ã











                             ‐3‐




     è½å¤ èå¥çå½ä»¤è¡é¸é å¦ä¸ï¼

     −c, −−container
     å檢測容å¨(å±äº«å§æ ¸èæ¬å)

     −v, −−vm
     å檢測èæ¬æ©(èæ¬å硬件)

     −r, −−chroot
     檢測æ¯å¦éè¡å¨ chroot(2) ç°å¢ä¸ãå¨æ‐
     ¤æ¨¡å¼ä¸ï¼æ²æä»»ä½è¼¸åºï¼ èæ¯ééè¿åå¼è¡¨ç¤ºæ¯å¦éè¡å¨
     chroot() ç°å¢ä¸ã

     −q, −−quiet
     ç¦æ¢è¼¸åºèæ¬åæè¡çç°¡çæ¨èã

     −h, −−help
     顯示簡çç幫å©ä¿¡æ¯ä¸¦éåºã

     −−version
     顯示簡çççæ¬ä¿¡æ¯ä¸¦éåºã



     è¿åå¼ç² 0 表示æåï¼ éé¶è¿åå¼è¡¨ç¤ºå¤±æ代碼ã



     systemd(1), systemd‐nspawn(1), chroot(2)


æ¬é é¢ä¸æçç±ä¸æ man æåé è¨åæä¾ã

     ç¿»è¯äººå¡ï¼éæ¥å
éæ¥åä½åéï¼http://www.jinbuguo.com
ä¸æ man æåé è¨åï¼https://github.com/man‐pages‐zh/manpages‐zh