NAME
systemd-detect-virt - 檢測虛擬化環境SYNOPSIS
systemd-detect-virt
[OPTIONS...]
描述
systemd-detect-virt 用於檢測 系統的執行環境是否為虛擬化環境, 以及更進一步檢測是哪種虛擬化環境, 比如是哪種虛擬機器或哪種容器。systemd-detect-virt 會在檢測成功時返回 0 值, 而在檢測失敗時返回非零值。 預設檢測所有虛擬化型別,但是透過 --container 與 --vm 選項, 也可以指定僅檢測特定的虛擬化型別。 如果未指定 --quiet 選項, 那麼將會顯示檢測到的虛擬化技術的簡短標識。 可以識別的虛擬化技術如下: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 應用容器 |
選項
能夠識別的命令列選項如下: -c, --container僅檢測容器(共享核心虛擬化)
-v, --vm
僅檢測虛擬機器(虛擬化硬體)
-r, --chroot
檢測是否執行在
chroot(2)
環境中。在此模式下,沒有任何輸出,
而是透過返回值表示是否執行在
chroot() 環境中。
-q, --quiet
禁止輸出虛擬化技術的簡短標識。
-h, --help
顯示簡短的幫助資訊並退出。
--version
顯示簡短的版本資訊並退出。
退出狀態
返回值為 0 表示成功, 非零返回值表示失敗程式碼。參見
systemd(1), systemd-nspawn(1), chroot(2)跋
本頁面中文版由中文 man 手冊頁計劃提供。 翻譯人員:金步國systemd 231 |