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