.\" -*- coding: UTF-8 -*- '\" t .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SYSTEMD\-DETECT\-VIRT 1 "" "systemd 241" systemd\-detect\-virt .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH BEZEICHNUNG systemd\-detect\-virt \- Erkennung der Ausführung in einer virtualisierten Umgebung .SH ÜBERSICHT .HP \w'\fBsystemd\-detect\-virt\fR\ 'u \fBsystemd\-detect\-virt\fP [OPTIONEN…] .SH BESCHREIBUNG .PP \fBsystemd\-detect\-virt\fP erkennt die Ausführung in einer virtualisierten Umgebung\&. Es identifiziert die Virtualisierungstechnik und kann zwischen vollständiger Maschinenvirtualisierung und Container\-Virtualisierung unterscheiden\&. Systemd\-detect\-virt beendet sich mit einem Rückgabewert 0 (Erfolg), falls eine Virtualisierungstechnik erkannt wurde und einem von Null verschiedenen Wert (Fehler) anderenfalls\&. Standardmäßig wird jeder Virtualisierungstyp erkannt und die Optionen \fB\-\-container\fP und \fB\-\-vm\fP können zur Einschränkungen der erkannten Virtualisierungstypen verwandt werden\&. .PP Bei Ausführung ohne \fB\-\-quiet\fP wird eine kurze Kennzeichnung für die erkannte Virtualisierungstechnik ausgegeben\&. Die nachfolgenden Techniken werden derzeit erkannt: .sp .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br \fBTabelle\ \&1.\ \&Bekannte Virtualisierungstechniken (sowohl VM, d\&.h\&. komplette Hardware\-Virtualisierung und Container\-, d\&.h\&. gemeinsame Kernel\-Virtualisierung)\fP .TS allbox tab(:); lB lB lB. T{ Typ T}:T{ ID T}:T{ Produkt T} .T& lt l l ^ l l ^ l l ^ l l ^ l l ^ l l ^ l l ^ l l ^ l l ^ l l ^ l l ^ l l lt l l ^ l l ^ l l ^ l l ^ l l ^ l l. T{ VM T}:T{ \fIqemu\fP T}:T{ Qemu\-Software\-Virtualisierung, ohne KVM T} :T{ \fIkvm\fP T}:T{ Virtuelle Linux\-KVM\-Kernel\-Maschine, mit beliebiger Software, außer Oracle Virtualbox T} :T{ \fIzvm\fP T}:T{ S390 z/VM T} :T{ \fIvmware\fP T}:T{ VMware Workstation oder Server und zugehörige Produkte T} :T{ \fImicrosoft\fP T}:T{ Hyper\-V, auch als Viridian oder Windows Server Virtualization bekannt T} :T{ \fIoracle\fP T}:T{ Oracle VM VirtualBox (historisch von Innotek und Sun Microsystems vermarktet), für alte und KVM\-Hypervisoren T} :T{ \fIxen\fP T}:T{ Xen Hypervisor (nur domU, nicht dom0) T} :T{ \fIbochs\fP T}:T{ Bochs Emulator T} :T{ \fIuml\fP T}:T{ User\-mode Linux T} :T{ \fIparallels\fP T}:T{ Parallels Desktop, Parallels Server T} :T{ \fIbhyve\fP T}:T{ bhyve, FreeBSD\-Hypervisor T} :T{ \fIqnx\fP T}:T{ QNX\-Hypervisor T} T{ Container T}:T{ \fIopenvz\fP T}:T{ OpenVZ/Virtuozzo T} :T{ \fIlxc\fP T}:T{ Linux\-Container\-Implementierung von LXC T} :T{ \fIlxc\-libvirt\fP T}:T{ Linux\-Container\-Implementierung von Libvirt T} :T{ \fIsystemd\-nspawn\fP T}:T{ Systemds minimale Container\-Implementierung, siehe \fBsystemd\-nspawn\fP(1) T} :T{ \fIdocker\fP T}:T{ Docker Container\-Manager T} :T{ \fIrkt\fP T}:T{ Rkt\-App\-Container\-Laufzeitumgebung T} .TE .sp 1 .PP Falls mehrere Virtualisierungslösungen verwandt werden, wird nur die »innerste« erkannt und identifiziert\&. Das bedeutet, falls sowohl Maschinen\- als auch Container\-Virtualisierung zusammen benutzt werden, wird nur Letztere identifiziert (falls nicht \fB\-\-vm\fP übergeben wird)\&. .SH OPTIONEN .PP Die folgenden Optionen werden verstanden: .PP \fB\-c\fP, \fB\-\-container\fP .RS 4 Erkennt nur Container\-Virtualisierung (d\&.h\&. gemeinsame Kernel\-Virtualisierung)\&. .RE .PP \fB\-v\fP, \fB\-\-vm\fP .RS 4 Erkennt nur Hardware\-Virtualisierungen\&. .RE .PP \fB\-r\fP, \fB\-\-chroot\fP .RS 4 Erkennt, ob der Aufruf in einer \fBchroot\fP(2)\-Umgebung erfolgte\&. In diesem Modus wird keine Ausgabe geschrieben, aber der Rückgabewert zeigt an, ob der Prozess in einer \fBchroot()\fP\-Umgebung aufgerufen wurde oder nicht\&. .RE .PP \fB\-\-private\-users\fP .RS 4 Erkennt, ob der Aufruf in einem Benutzer\-Namensraum erfolgte\&. In diesem Modus wird keine Ausgabe geschrieben, aber der Rückgabewert zeigt an, ob der Prozess innerhalb eines Benutzernamensraums aufgerufen wurde oder nicht\&. Siehe \fBuser_namespaces\fP(7) für weitere Informationen\&. .RE .PP \fB\-q\fP, \fB\-\-quiet\fP .RS 4 Unterdrückt die Ausgabe der Kennung der Virtualisierungstechnik\&. .RE .PP \fB\-\-list\fP .RS 4 Gibt alle derzeit bekannten und erkennbaren Container\- und VM\-Umgebungen aus\&. .RE .PP \fB\-h\fP, \fB\-\-help\fP .RS 4 Zeigt einen kurzen Hilfetext an und beendet das Programm\&. .RE .PP \fB\-\-version\fP .RS 4 Zeigt eine kurze Versionszeichenkette an und beendet das Programm\&. .RE .SH RÜCKGABEWERT .PP Falls eine Virtualisierungstechnik erkannt wurde, wird 0 zurückgeliefert, andernfalls ein anderer Code\&. .SH "SIEHE AUCH" .PP \fBsystemd\fP(1), \fBsystemd\-nspawn\fP(1), \fBchroot\fP(2), \fBnamespaces\fP(7) .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an .