manpages-de - en to de translation catalogue (160 entries)

note: ----------------------------------------------------------------- * MAIN CONTENT STARTS HERE * type: SH
en: NAME
de: BEZEICHNUNG

note: type: Plain text
en: systemd-analyze - Analyze and debug system manager
de: systemd-analyze - Systemverwalter analysieren und auf Fehler überprüfen

note: type: SH
en: SYNOPSIS
de: ÜBERSICHT

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] [time]
de: B<systemd-analyze> [OPTIONEN…] [Zeit]

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] blame
de: B<systemd-analyze> [OPTIONEN…] blame

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] critical-chain [I<UNIT>...]
de: B<systemd-analyze> [OPTIONEN…] critical-chain [I<UNIT>…]

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] log-level [I<LEVEL>]
de: B<systemd-analyze> [OPTIONEN…] log-level [I<STUFE>]

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] log-target [I<TARGET>]
de: B<systemd-analyze> [OPTIONEN…] log-target [I<ZIEL>]

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] service-watchdogs [I<BOOL>]
de: B<systemd-analyze> [OPTIONEN…] service-watchdogs [I<LOGISCH>]

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] dump
de: B<systemd-analyze> [OPTIONEN…] dump

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] plot [E<gt>file\&.svg]
de: B<systemd-analyze> [OPTIONEN…] plot [E<gt>Datei\&.svg]

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] dot [I<PATTERN>...] [E<gt>file\&.dot]
de: B<systemd-analyze> [OPTIONEN…] dot [I<MUSTER>…] [E<gt>Datei\&.dot]

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] unit-paths
de: B<systemd-analyze> [OPTIONEN…] unit-paths

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] exit-status [I<STATUS>...]
de: B<systemd-analyze> [OPTIONEN…] exit-status [I<STATUS>…]

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] condition I<CONDITION>\&...
de: B<systemd-analyze> [OPTIONEN…] condition I<BEDINGUNG>…

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] syscall-filter [I<SET>\&...]
de: B<systemd-analyze> [OPTIONEN…] syscall-filter [I<GRUPPE>…]

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] calendar I<SPEC>...
de: B<systemd-analyze> [OPTIONEN…] calendar I<SPEZ>…

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] timestamp I<TIMESTAMP>...
de: B<systemd-analyze> [OPTIONEN…] timestamp I<ZEITSTEMPEL>…

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] timespan I<SPAN>...
de: B<systemd-analyze> [OPTIONEN…] timespan I<SPANNE>…

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] cat-config I<NAME>|I<PATH>...
de: B<systemd-analyze> [OPTIONEN…] cat-config I<NAME>|I<PFAD>…

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] verify [I<FILE>...]
de: B<systemd-analyze> [OPTIONEN…] verify [I<DATEI>…]

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] security I<UNIT>...
de: B<systemd-analyze> [OPTIONEN…] security I<UNIT>…

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: B<systemd-analyze> may be used to determine system boot-up performance statistics and retrieve other state and tracing information from the system and service manager, and to verify the correctness of unit files\&. It is also used to access special functions useful for advanced system manager debugging\&.
de: B<systemd-analyze> kann zur Bestimmung der Systemstartleistungsstatistik benutzt werden\&. Es kann Status- und Nachverfolgungsinformationen aus dem System- und Diensteverwalter abrufen und die Korrektheit von Unit-Dateien überprüfen\&. Es wird auch dazu verwandt, auf besondere Funktionen zuzugreifen, die für fortgeschrittene Systemverwalterfehlersuche nützlich sind\&.

note: type: Plain text
en: If no command is passed, B<systemd-analyze time> is implied\&.
de: Falls kein Befehl übergeben wird, wird B<systemd-analyze time> impliziert\&.

note: type: Plain text
en: This command prints the time spent in the kernel before userspace has been reached, the time spent in the initial RAM disk (initrd) before normal system userspace has been reached, and the time normal system userspace took to initialize\&. Note that these measurements simply measure the time passed up to the point where all system services have been spawned, but not necessarily until they fully finished initialization or the disk is idle\&.
de: Dieser Befehl gibt die im Kernel verbrachte Zeit, bevor der Anwendungsbereich erreicht wurde, die Zeit, die in der anfänglichen RAM-Platte (Initrd), bevor die normale Systemanwendungsebene erreicht wurde und die Zeit, die die normale Systemanwendungsebene zur Initialisierung benötigte, aus\&. Beachten Sie, dass diese Messungen einfach die Zeit zu dem Punkt messen, an dem alle Systemdienste gestartet wurden, aber nicht notwendigerweise bis sie ihre Initialisierung abgeschlossen hatten oder die Platte im Leerlauf war\&.

note: type: Plain text
en: B<Example\ \&1.\ \&Show how long the boot took>
de: B<Beispiel\ \&1.\ \&Anzeigen, wie lange ein Systemstart brauchte>

note: type: Plain text
en: # in a container
    $ systemd-analyze time
    Startup finished in 296ms (userspace)
    multi-user\&.target reached after 275ms in userspace
de: # in einem Container
    $ systemd-analyze time
    Startup finished in 296ms (userspace)
    multi-user\&.target reached after 275ms in userspace

note: type: Plain text
en: # on a real machine
    $ systemd-analyze time
    Startup finished in 2\&.584s (kernel) + 19\&.176s (initrd) + 47\&.847s (userspace) = 1min 9\&.608s
    multi-user\&.target reached after 47\&.820s in userspace
de: # in einer echten Maschine
    $ systemd-analyze time
    Startup finished in 2\&.584s (kernel) + 19\&.176s (initrd) + 47\&.847s (userspace) = 1min 9\&.608s
    multi-user\&.target reached after 47\&.820s in userspace

note: type: Plain text
en: This command prints a list of all running units, ordered by the time they took to initialize\&. This information may be used to optimize boot-up times\&. Note that the output might be misleading as the initialization of one service might be slow simply because it waits for the initialization of another service to complete\&. Also note: B<systemd-analyze blame> doesn\*(Aqt display results for services with I<Type=simple>, because systemd considers such services to be started immediately, hence no measurement of the initialization delays can be done\&. Also note that this command only shows the time units took for starting up, it does not show how long unit jobs spent in the execution queue\&. In particular it shows the time units spent in "activating" state, which is not defined for units such as device units that transition directly from "inactive" to "active"\&. This command hence gives an impression of the performance of program code, but cannot accurately reflect latency introduced by waiting for hardware and similar events\&.
de: Dieser Befehl gibt eine Liste aller laufenden Units, sortiert nach der Initialisierungszeitdauer, aus\&. Diese Informationen können zur Optimierung der Systemstartzeit verwandt werden\&. Beachten Sie, dass die Ausgabe irreführend sein kann, da die Initialisierung eines Dienstes einfach deshalb langsam sein kann, da sie auf den Abschluss der Initialisierung eines anderen Dienstes wartet\&. Beachten Sie auch:  B<systemd-analyze blame> zeigt keine Ergebnisse für Dienste mit I<Type=simple> an, da Systemd solche Dienste als sofort gestartet betrachtet und daher keine Messungen der Initialisierungsverzögerungen erfolgen können\&. Beachten Sie auch, dass dieser Befehl nur die Zeit anzeigt, die die Units für das Hochfahren benötigten, er zeigt nicht an, wie lange sich die Units in der Ausführungswarteschlange befanden\&. Insbesondere zeigt er die Zeit, die die Units im Zustand »activating« verbrachten; dieser Zustand ist für Units wie Geräte-Units nicht definiert, die direkt von »inactive« nach »active« übergehen\&. Dieser Befehl gibt daher den Eindruck der Leistung von Programmcode, kann aber nicht die durch das Warten auf Hardware und ähnliche Ereignisse verursachte Latenz genau wiedergeben\&.

note: type: Plain text
en: B<Example\ \&2.\ \&Show which units took the most time during boot>
de: B<Beispiel\ \&2.\ \&Zeigt, welche Units beim Systemstart die meiste Zeit verbrauchten>

note: type: SS
en: systemd-analyze critical-chain [I<UNIT>R<\&.\&.\&.]>
de: systemd-analyze critical-chain [I<UNIT>R<…]>

note: type: Plain text
en: This command prints a tree of the time-critical chain of units (for each of the specified I<UNIT>s or for the default target otherwise)\&. The time after the unit is active or started is printed after the "@" character\&. The time the unit takes to start is printed after the "+" character\&. Note that the output might be misleading as the initialization of services might depend on socket activation and because of the parallel execution of units\&. Also, similar to the B<blame> command, this only takes into account the time units spent in "activating" state, and hence does not cover units that never went through an "activating" state (such as device units that transition directly from "inactive" to "active")\&. Moreover it does not show information on jobs (and in particular not jobs that timed out)\&.
de: Dieser Befehl gibt einen Baum der zeitkritischen Unit-Kette (für jede der festgelegten I<UNIT>s oder andernfalls für das Standardziel) aus\&. Die Zeit, nach der die Unit aktiv oder gestartet ist, wird nach dem Zeichen »@« ausgegeben\&. Die Zeit, die die Unit zum Starten benötigt, wird nach dem Zeichen »+« ausgegeben\&. Beachten Sie, dass die Ausgabe irreführend sein kann, da die Initialisierung von Diensten abhängig von der Aktivierung eines Sockets sein kann und da die Units parallel ausgeführt werden\&. Dies berücksichtigt auch ähnlich zu dem Befehl B<blame> nur die Zeit, die die Unit im Zustand »activating« verbringt und deckt daher Units nicht ab, die niemals durch den Zustand »inactive« laufen (wie beispielsweise Geräte-Units, die direkt von »inactive« zu »active« übergehen)\&. Desweiteren zeigt es keine Informationen über Aufträge an (und insbesondere über Aufträge, die eine Zeitüberschreitung erlebten)\&.

note: type: Plain text
en: B<Example\ \&3.\ \&systemd-analyze time>
de: B<Beispiel\ \&3.\ \&systemd-analyze time>

note: type: SS
en: systemd-analyze log-level [I<LEVEL>R<]>
de: systemd-analyze log-level [I<STUFE>R<]>

note: type: Plain text
en: B<systemd-analyze log-level> prints the current log level of the B<systemd> daemon\&. If an optional argument I<LEVEL> is provided, then the command changes the current log level of the B<systemd> daemon to I<LEVEL> (accepts the same values as B<--log-level=> described in B<systemd>(1))\&.
de: B<systemd-analyze log-level> gibt die aktuelle Protokollierstufe des B<systemd>-Daemons aus\&. Falls ein optionales Argument I<STUFE> bereitgestellt wird, dann wird die aktuelle Protokollierstufe des B<systemd>-Daemons auf I<STUFE> geändert (akzeptiert die gleichen Werte wie das in B<systemd>(1) beschriebene B<--log-level=>)\&.

note: type: SS
en: systemd-analyze log-target [I<TARGET>R<]>
de: systemd-analyze log-target [I<ZIEL>R<]>

note: type: Plain text
en: B<systemd-analyze log-target> prints the current log target of the B<systemd> daemon\&. If an optional argument I<TARGET> is provided, then the command changes the current log target of the B<systemd> daemon to I<TARGET> (accepts the same values as B<--log-target=>, described in B<systemd>(1))\&.
de: B<systemd-analyze log-target> gibt das aktuelle Protokollierziel des Daemons B<systemd> aus\&. Falls das optionale Argument I<ZIEL> bereitgestellt wird, dann ändert der Befehl das aktuelle Protokollierziel des Daemons B<systemd> auf I<ZIEL> (akzeptiert die gleichen Werte wie das in B<systemd>(1) beschriebene B<--log-target=>)\&.

note: type: Plain text
en: B<systemd-analyze service-watchdogs> prints the current state of service runtime watchdogs of the B<systemd> daemon\&. If an optional boolean argument is provided, then globally enables or disables the service runtime watchdogs (B<WatchdogSec=>) and emergency actions (e\&.g\&.  B<OnFailure=> or B<StartLimitAction=>); see B<systemd.service>(5)\&. The hardware watchdog is not affected by this setting\&.
de: B<systemd-analyze service-watchdogs> gibt den aktuellen Zustand des Dienste-Laufzeit-Watchdogs des Daemons B<systemd> aus\&. Falls ein optionales logisches Argument bereitgestellt wird, dann werden die Dienste-Laufzeit-Watchdogs (B<WatchdogSec=>) und Notfallaktionen (z\&.B\&. B<OnFailure=> oder B<StartLimitAction=>) global aktiviert oder deaktiviert; siehe B<systemd.service>(5)\&. Der Hardware-Watchdog ist von dieser Einstellung nicht betroffen\&.

note: type: Plain text
en: This command outputs a (usually very long) human-readable serialization of the complete server state\&. Its format is subject to change without notice and should not be parsed by applications\&.
de: Dieser Befehl gibt eine (normalerweise sehr lange) menschenlesbare Serialisierung des kompletten Serverzustandes aus\&. Sein Format unterliegt ohne Ankündigungen Änderungen und sollte nicht durch Anwendungen ausgewertet werden\&.

note: type: Plain text
en: B<Example\ \&4.\ \&Show the internal state of user manager>
de: B<Beispiel\ \&4.\ \&Den internen Zustand des Benutzerverwalters anzeigen>

note: type: Plain text
en: $ systemd-analyze --user dump
    Timestamp userspace: Thu 2019-03-14 23:28:07 CET
    Timestamp finish: Thu 2019-03-14 23:28:07 CET
    Timestamp generators-start: Thu 2019-03-14 23:28:07 CET
    Timestamp generators-finish: Thu 2019-03-14 23:28:07 CET
    Timestamp units-load-start: Thu 2019-03-14 23:28:07 CET
    Timestamp units-load-finish: Thu 2019-03-14 23:28:07 CET
    -E<gt> Unit proc-timer_list\&.mount:
            Description: /proc/timer_list
            \&.\&.\&.
    -E<gt> Unit default\&.target:
            Description: Main user target
    \&.\&.\&.
de: $ systemd-analyze --user dump
    Timestamp userspace: Thu 2019-03-14 23:28:07 CET
    Timestamp finish: Thu 2019-03-14 23:28:07 CET
    Timestamp generators-start: Thu 2019-03-14 23:28:07 CET
    Timestamp generators-finish: Thu 2019-03-14 23:28:07 CET
    Timestamp units-load-start: Thu 2019-03-14 23:28:07 CET
    Timestamp units-load-finish: Thu 2019-03-14 23:28:07 CET
    -E<gt> Unit proc-timer_list\&.mount:
            Description: /proc/timer_list
            \&.\&.\&.
    -E<gt> Unit default\&.target:
            Description: Main user target
    …

note: type: Plain text
en: This command prints an SVG graphic detailing which system services have been started at what time, highlighting the time they spent on initialization\&.
de: Dieser Befehl gibt eine SVG-Graphik aus, die detailliert, welche Systemdienste zu welcher Zeit gestartet wurden und hervorhebt, welche Zeit sie zur Initialisierung verbraucht haben\&.

note: type: Plain text
en: B<Example\ \&5.\ \&Plot a bootchart>
de: B<Beispiel\ \&5.\ \&Eine Systemstartübersicht darstellen>

note: type: SS
en: systemd-analyze dot [I<pattern>R<\&.\&.\&.]>
de: systemd-analyze dot [I<Muster>R<…]>

note: type: Plain text
en: This command generates textual dependency graph description in dot format for further processing with the GraphViz B<dot>(1)  tool\&. Use a command line like B<systemd-analyze dot | dot -Tsvg E<gt>systemd\&.svg> to generate a graphical dependency tree\&. Unless B<--order> or B<--require> is passed, the generated graph will show both ordering and requirement dependencies\&. Optional pattern globbing style specifications (e\&.g\&.  *\&.target) may be given at the end\&. A unit dependency is included in the graph if any of these patterns match either the origin or destination node\&.
de: Dieser Befehl erstellt eine textuelle Abhängigkeitsgraphbeschreibung im Dot-Format zur weiteren Verarbeitung mit dem GraphViz-Werkzeug B<dot>(1)\&. Verwenden Sie eine Befehlszeile der Art B<systemd-analyze dot | dot -Tsvg E<gt>systemd\&.svg>, um einen graphischen Abhängigkeitsbaum zu erstellen\&. Falls weder B<--order> noch B<--require> angegeben sind, wird der erstellte Graph sowohl Ordnungs- als auch Anforderungsabhängigkeiten darstellen\&. Optional können am Ende Muster-Festlegungen im Glob-Stil (z\&.B\&. *\&.target) angegeben werden\&. Eine Unit-Abhängigkeit ist im Graph enthalten, falls eines dieser Muster entweder auf den Quell- oder den Zielknoten passt\&.

note: type: Plain text
en: B<Example\ \&6.\ \&Plot all dependencies of any unit whose name starts with "avahi-daemon">
de: B<Beispiel\ \&6.\ \&Zeichnet alle Abhängigkeiten von jeder Unit, deren Name mit »avahi-daemon« beginnt>

note: type: Plain text
en: B<Example\ \&7.\ \&Plot the dependencies between all known target units>
de: B<Beispiel\ \&7.\ \&Zeichnet alle Abhängigkeiten zwischen allen bekannten Ziel-Units>

note: type: Plain text
en: $ systemd-analyze dot --to-pattern=\*(Aq*\&.target\*(Aq --from-pattern=\*(Aq*\&.target\*(Aq \e
          | dot -Tsvg E<gt>targets\&.svg
    $ eog targets\&.svg
de: $ systemd-analyze dot --to-pattern=\*(Aq*\&.target\*(Aq --from-pattern=\*(Aq*\&.target\*(Aq \e
          | dot -Tsvg E<gt>Ziele\&.svg
    $ eog Ziele\&.svg

note: type: Plain text
en: This command outputs a list of all directories from which unit files, \&.d overrides, and \&.wants, \&.requires symlinks may be loaded\&. Combine with B<--user> to retrieve the list for the user manager instance, and B<--global> for the global configuration of user manager instances\&.
de: Dieser Befehl gibt eine Liste aller Verzeichnisse aus, aus denen Unit-Dateien, \&.d overrides- und \&.wants-, \&.requires-Symlinks geladen werden können\&. Kombinieren Sie dies mit B<--user>, um die Liste für die Benutzerverwalterinstanz abzufragen und B<--global> für die globale Konfiguration der Benutzerverwalterinstanzen\&.

note: type: Plain text
en: B<Example\ \&8.\ \&Show all paths for generated units>
de: B<Beispiel\ \&8.\ \&Alle Pfade für erstellte Units anzeigen>

note: type: Plain text
en: Note that this verb prints the list that is compiled into B<systemd-analyze> itself, and does not communicate with the running manager\&. Use
de: Beachten Sie, dass dieses Verb die Liste ausgibt, die in B<systemd-analyze> selbst einkompiliert wurde und keine Kommunikation mit dem laufenden Verwalter stattfindet\&. Verwenden Sie

note: type: Plain text
en: systemctl [--user] [--global] show -p UnitPath --value
de: systemctl [--user] [--global] show -p Unit-Pfad --value

note: type: Plain text
en: to retrieve the actual list that the manager uses, with any empty directories omitted\&.
de: um die tatsächliche Liste, die der Verwalter benutzt, abzufragen, wobei alle leeren Verzeichnisse ausgelassen werden\&.

note: type: SS
en: systemd-analyze exit-status [I<STATUS>R<\&.\&.\&.]>
de: systemd-analyze exit-status [I<STATUS>R<…]>

note: type: Plain text
en: This command prints a list of exit statuses along with their "class", i\&.e\&. the source of the definition (one of "glibc", "systemd", "LSB", or "BSD"), see the Process Exit Codes section in B<systemd.exec>(5)\&. If no additional arguments are specified, all known statuses are are shown\&. Otherwise, only the definitions for the specified codes are shown\&.
de: Dieser Befehl gibt eine Liste von Exit-Status zusammen mit ihrer »Klasse« aus, d\&.h\&. der Quelle der Definition (entweder »glibc«, »systemd«, »LSB« oder »BSD«), siehe den Abschnitt PROZESS-EXIT-CODES in B<systemd.exec>(5)\&. Falls keine zusätzlichen Argumente festgelegt sind, werden alle bekannten Status angezeigt\&. Andernfalls werden nur die Definitionen für die festgelegten Codes angezeigt\&.

note: type: Plain text
en: B<Example\ \&9.\ \&Show some example exit status names>
de: B<Beispiel\ \&4.\ \&Ein paar Beispiel-Exit-Staus anzeigen>

note: type: SS
en: systemd-analyze condition I<CONDITION>R<\&.\&.\&.>
de: systemd-analyze condition I<BEDINGUNG>R<…>

note: type: Plain text
en: This command will evaluate I<Condition*=\&.\&.\&.> and I<Assert*=\&.\&.\&.> assignments, and print their values, and the resulting value of the combined condition set\&. See B<systemd.unit>(5)  for a list of available conditions and asserts\&.
de: Dieser Befehl wertet die Zuweisungen I<Condition*=…> und I<Assert*=…> aus und gibt ihre Werte und den daraus ergebenen Wert des kombinierten Bedingungssatzes aus\&. Siehe B<systemd.unit>(5) für eine Liste der verfügbaren Bedingungen und Zusicherungen\&.

note: type: Plain text
en: B<Example\ \&10.\ \&Evaluate conditions that check kernel versions>
de: B<Beispiel\ \&10.\ \&Bedingungen auswerten, die Kernelversionen prüfen>

note: type: SS
en: systemd-analyze syscall-filter [I<SET>R<\&.\&.\&.]>
de: systemd-analyze syscall-filter [I<GRUPPE>R<…]>

note: type: Plain text
en: This command will list system calls contained in the specified system call set I<SET>, or all known sets if no sets are specified\&. Argument I<SET> must include the "@" prefix\&.
de: Dieser Befehl wird die in der festgelegten I<GRUPPE> enthaltenen Systemaufrufe filtern oder alle bekannten Gruppen erlauben, falls keine Gruppen festgelegt sind\&. Das Argument I<GRUPPE> muss das Präfix »@« enthalten\&.

note: type: SS
en: systemd-analyze calendar I<EXPRESSION>R<\&.\&.\&.>
de: systemd-analyze calendar I<AUSDRUCK>R<…>

note: type: Plain text
en: This command will parse and normalize repetitive calendar time events, and will calculate when they elapse next\&. This takes the same input as the I<OnCalendar=> setting in B<systemd.timer>(5), following the syntax described in B<systemd.time>(7)\&. By default, only the next time the calendar expression will elapse is shown; use B<--iterations=> to show the specified number of next times the expression elapses\&. Each time the expression elapses forms a timestamp, see the B<timestamp> verb below\&.
de: Dieser Befehl wird wiederholende Kalenderzeitereignisse auswerten und normieren und berechnen, wann sie das nächste Mal ablaufen\&. Dies akzeptiert die gleiche Eingabe wie die Einstellung I<OnCalendar=> in B<systemd.timer>(5) und folgt der in B<systemd.time>(7) beschriebenen Syntax\&. Standardmäßig wird nur der nächste Zeitpunkt angezeigt, zu dem der Kalenderausdruck abläuft; verwenden Sie B<--iterations=>, um die festgelegte Anzahl der nächsten Male anzuzeigen, zu denen der Ausdruck abläuft\&. Jedes Mal, wenn der Ausdruck abläuft, wird ein Zeitstempel gebildet, siehe das Verb B<timestamp> weiter unten\&.

note: type: Plain text
en: B<Example\ \&11.\ \&Show leap days in the near future>
de: B<Beispiel\ \&11.\ \&Schalttage in der näheren Zukunft anzeigen>

note: type: SS
en: systemd-analyze timestamp I<TIMESTAMP>R<\&.\&.\&.>
de: systemd-analyze timestamp I<ZEITSTEMPEL>R<…>

note: type: Plain text
en: This command parses a timestamp (i\&.e\&. a single point in time) and outputs the normalized form and the difference between this timestamp and now\&. The timestamp should adhere to the syntax documented in B<systemd.time>(7), section "PARSING TIMESTAMPS"\&.
de: Dieser Befehl wertet den Zeitstempel (d\&.h\&. einen einzelnen Zeitpunkt) aus und gibt die normalisierte Form und den Unterschied zwischen diesem Zeitstempel und jetzt aus\&. Der Zeitstempel sollte daher der Syntax wie in B<systemd.time>(7), Abschnitt »ZEITSTEMPEL AUSWERTEN« dokumentiert folgen\&.

note: type: Plain text
en: B<Example\ \&12.\ \&Show parsing of timestamps>
de: B<Beispiel\ \&12.\ \&Die Auswertung von Zeitstempeln anzeigen>

note: type: SS
en: systemd-analyze timespan I<EXPRESSION>R<\&.\&.\&.>
de: systemd-analyze timespan I<AUSDRUCK>R<…>

note: type: Plain text
en: This command parses a time span (i\&.e\&. a difference between two timestamps) and outputs the normalized form and the equivalent value in microseconds\&. The time span should adhere to the syntax documented in B<systemd.time>(7), section "PARSING TIME SPANS"\&. Values without units are parsed as seconds\&.
de: Dieser Befehl wertet die Zeitspanne (d\&.h\&. die Differenz zwischen zwei Zeitstempeln) aus und gibt die normalisierte Form und das Äquivalent in Mikrosekunden aus\&. Die Zeitspanne sollte daher der Syntax wie in B<systemd.time>(7), Abschnitt »ZEITSPANNEN AUSWERTEN« dokumentiert folgen\&. Werte ohne Einheit werden als Sekunden ausgewertet\&.

note: type: Plain text
en: B<Example\ \&13.\ \&Show parsing of timespans>
de: B<Beispiel\ \&13.\ \&Die Auswertung von Zeitspannen anzeigen>

note: type: SS
en: systemd-analyze cat-config I<NAME>R<|>I<PATH>R<\&.\&.\&.>
de: systemd-analyze cat-config I<NAME>R<|>I<PFAD>R<…>

note: type: Plain text
en: This command is similar to B<systemctl cat>, but operates on config files\&. It will copy the contents of a config file and any drop-ins to standard output, using the usual systemd set of directories and rules for precedence\&. Each argument must be either an absolute path including the prefix (such as /etc/systemd/logind\&.conf or /usr/lib/systemd/logind\&.conf), or a name relative to the prefix (such as systemd/logind\&.conf)\&.
de: Dieser Befehl ist ähnlich zu B<systemctl cat>, agiert aber auf Konfigurationsdateien\&. Es kopiert den Inhalt einer Konfigurationsdatei und aller Ergänzungsdateien in die Standardausgabe; dabei berücksichtigt es die normale Gruppe an Systemd-Verzeichnissen und Regeln bezüglich des Vorrangs\&. Jedes Argument muss entweder ein absoluter Pfad einschließlich des Präfixes (wie /etc/systemd/logind\&.conf oder /usr/lib/systemd/logind\&.conf) oder ein Name relativ zu dem Präfix (wie systemd/logind\&.conf) sein\&.

note: type: Plain text
en: B<Example\ \&14.\ \&Showing logind configuration>
de: B<Beispiel\ \&14.\ \&Anzeige der Logind-Konfiguration>

note: type: Plain text
en: # /usr/lib/systemd/logind\&.conf\&.d/20-test\&.conf
    \&.\&.\&. some override from another package
de: # /usr/lib/systemd/logind\&.conf\&.d/20-test\&.conf
    … und einiges aus einem anderen Paket, das außer Kraft setzt

note: type: Plain text
en: # /etc/systemd/logind\&.conf\&.d/50-override\&.conf
    \&.\&.\&. some administrator override
de: # /etc/systemd/logind\&.conf\&.d/50-override\&.conf
    … und was vom Administrator, das außer Kraft setzt

note: type: SS
en: systemd-analyze verify I<FILE>R<\&.\&.\&.>
de: systemd-analyze verify I<DATEI>R<…>

note: type: Plain text
en: This command will load unit files and print warnings if any errors are detected\&. Files specified on the command line will be loaded, but also any other units referenced by them\&. The full unit search path is formed by combining the directories for all command line arguments, and the usual unit load paths (variable I<$SYSTEMD_UNIT_PATH> is supported, and may be used to replace or augment the compiled in set of unit load paths; see B<systemd.unit>(5))\&. All units files present in the directories containing the command line arguments will be used in preference to the other paths\&.
de: Dieser Befehl wird Unit-Dateien laden und Warnungen ausgeben, falls irgendwelche Fehler erkannt werden\&. Auf der Befehlszeile festgelegte Dateien werden geladen, aber auch alle von diesen referenzierte Dateien\&. Der komplette Unit-Suchpfad wird durch Kombination der Verzeichnisse für alle Befehlzeilenargumente zusammengestellt und die normalen Unit-Ladepfade (Variable I<$SYSTEMD_UNIT_PATH>) werden unterstützt und können zum Ersetzen oder Erweitern der einkompilierten Gruppe von Unit-Ladepfaden verwandt werden; siehe B<systemd.unit>(5))\&. Alle Unit-Dateien, die in den in der Befehlszeile enthaltenen Verzeichnissen vorhanden sind, werden gegenüber den in anderen Pfaden vorgezogen\&.

note: type: Plain text
en: The following errors are currently detected:
de: Derzeit werden die folgenden Fehler erkannt:

note: type: Plain text
en: unknown sections and directives,
de: unbekannte Abschnitte und Anweisungen,

note: type: Plain text
en: missing dependencies which are required to start the given unit,
de: fehlende Abhängigkeiten, die zum Starten der übergegebenen Unit notwendig sind,

note: type: Plain text
en: man pages listed in I<Documentation=> which are not found in the system,
de: in I<Documentation=> aufgeführte Handbuchseiten, die im System nicht gefunden werden,

note: type: Plain text
en: commands listed in I<ExecStart=> and similar which are not found in the system or not executable\&.
de: in I<ExecStart=> und ähnlichen aufgeführte Befehle, die nicht im System gefunden wurden oder nicht ausführbar sind\&.

note: type: Plain text
en: B<Example\ \&15.\ \&Misspelt directives>
de: B<Beispiel\ \&15.\ \&Falschgeschriebene Anweisung>

note: type: Plain text
en: B<Example\ \&16.\ \&Missing service units>
de: B<Beispiel\ \&16.\ \&Fehlende Dienste-Units>

note: type: SS
en: systemd-analyze security [I<UNIT>R<\&.\&.\&.]>
de: systemd-analyze security [I<UNIT>R<…]>

note: type: Plain text
en: This command analyzes the security and sandboxing settings of one or more specified service units\&. If at least one unit name is specified the security settings of the specified service units are inspected and a detailed analysis is shown\&. If no unit name is specified, all currently loaded, long-running service units are inspected and a terse table with results shown\&. The command checks for various security-related service settings, assigning each a numeric "exposure level" value, depending on how important a setting is\&. It then calculates an overall exposure level for the whole unit, which is an estimation in the range 0\&.0\&...10\&.0 indicating how exposed a service is security-wise\&. High exposure levels indicate very little applied sandboxing\&. Low exposure levels indicate tight sandboxing and strongest security restrictions\&. Note that this only analyzes the per-service security features systemd itself implements\&. This means that any additional security mechanisms applied by the service code itself are not accounted for\&. The exposure level determined this way should not be misunderstood: a high exposure level neither means that there is no effective sandboxing applied by the service code itself, nor that the service is actually vulnerable to remote or local attacks\&. High exposure levels do indicate however that most likely the service might benefit from additional settings applied to them\&.
de: Dieser Befehl analysiert die Sicherheits- und Sandbox-Einstellungen einer oder mehrerer festgelegter Units\&. Falls mindestens ein Unit-Name festgelegt ist, werden die Sicherheitseinstellungen der festgelegten Dienste-Units untersucht und eine detaillierte Analyse angezeigt\&. Falls kein Unit-Name festgelegt ist, werden alle derzeit geladenen, langlaufenden Dienste-Units untersucht und eine knappe Tabelle mit den Ergebnissen angezeigt\&. Der Befehl prüft auf verschiedene sicherheitsbezogene Diensteeinstellungen, weist jeder einen »Gefährdungsstufen«-Wert zu, abhängig davon, wie wichtig die Einstellung ist\&. Dann berechnet es eine Gesamtgefährdungsstufe für die gesamte Unit, die eine Abschätzung im Bereich 0\&.0…10\&.0 ist und anzeigt, wie aus Sicherheitssicht ein Dienst gefährdet ist\&. Hohe Gefährdungsstufen deuten an, dass Sandboxing nur im geringen Umfang verwandt wird\&. Geringe Gefährdungsstufen deuten an, dass enges Sandboxing und stärkste Sicherheitsbeschränkungen angewandt werden\&. Beachten Sie, dass dies nur die Sicherheitsfunktionalitäten pro Dienst analysiert, die Systemd selbst implementiert\&. Das bedeutet, dass sämtliche zusätzlichen Sicherheitsmechanismen, die vom Dienste-Code selbst erbracht werden, nicht berücksichtigt werden\&. Die auf diese Art bestimmte Gefährdungsstufe sollte nicht missverstanden werden: eine hohe Gefährdungsstufe bedeutet weder, dass vom Dienste-Code selbst kein wirksames Sandboxing angewandt wird, noch dass der Dienst tatsächlich für lokale Angriffe oder solche aus der Ferne verwundbar ist\&. Hohe Gefährdungsstufen deuten allerdings an, dass der Dienst am wahrscheinlichsten von zusätzlichen Einstellungen für sie Nutzen ziehen würde\&.

note: type: Plain text
en: Please note that many of the security and sandboxing settings individually can be circumvented \(em unless combined with others\&. For example, if a service retains the privilege to establish or undo mount points many of the sandboxing options can be undone by the service code itself\&. Due to that is essential that each service uses the most comprehensive and strict sandboxing and security settings possible\&. The tool will take into account some of these combinations and relationships between the settings, but not all\&. Also note that the security and sandboxing settings analyzed here only apply to the operations executed by the service code itself\&. If a service has access to an IPC system (such as D-Bus) it might request operations from other services that are not subject to the same restrictions\&. Any comprehensive security and sandboxing analysis is hence incomplete if the IPC access policy is not validated too\&.
de: Bitte beachten Sie, dass viele der Sicherheits- und Sandboxing-Einstellungen jeweils einzeln umgangen werden können \(em außer sie werden mit anderen kombiniert\&. Falls ein Dienst beispielsweise das Privileg behält, Einhängepunkte zu etablieren oder rückgängig zu machen, können viele der Sandboxing-Optionen durch den System-Code selbst rückgängig gemacht werden\&. Daher ist es wesentlich, dass jeder Dienst die umfassendsten und strengsten Sicherheits- und Sandboxing-Einstellungen, die möglich sind, verwendet\&. Das Werkzeug wird einige dieser Kombinationen und Beziehungen zwischen den Einstellungen berücksichtigen, aber nicht alle\&. Beachten Sie auch, dass die Sicherheits- und Sandboxing-Einstellungen, die hier analysiert werden, nur für vom Dienste-Code selbst ausgeführte Aktionen greifen\&. Falls ein Dienst Zugriff auf ein IPC-System (wie D-Bus) hat, könnte er Aktionen von anderen Diensten erbitten, die nicht den gleichen Beschränkungen unterliegen\&. Daher ist jede umfassende Sicherheits- und Sandboxing-Analyse unvollständig, falls die IPC-Zugriffsregeln nicht auch gegengeprüft werden\&.

note: type: Plain text
en: B<Example\ \&17.\ \&Analyze systemd-logind\&.service>
de: B<Beispiel\ \&17.\ \&systemd-logind\&.service analysieren>

note: type: SH
en: OPTIONS
de: OPTIONEN

note: type: Plain text
en: The following options are understood:
de: Die folgenden Optionen werden verstanden:

note: type: Plain text
en: Operates on the system systemd instance\&. This is the implied default\&.
de: Agiert auf der System-Systemd-Instanz\&. Dies ist die implizierte Vorgabe\&.

note: type: Plain text
en: Operates on the user systemd instance\&.
de: Agiert auf der Benutzer-Systemd-Instanz\&.

note: type: Plain text
en: Operates on the system-wide configuration for user systemd instance\&.
de: Agiert auf der systemweiten Konfiguration für Benutzer-Systemd-Instanzen\&.

note: type: Plain text
en: When used in conjunction with the B<dot> command (see above), selects which dependencies are shown in the dependency graph\&. If B<--order> is passed, only dependencies of type I<After=> or I<Before=> are shown\&. If B<--require> is passed, only dependencies of type I<Requires=>, I<Requisite=>, I<Wants=> and I<Conflicts=> are shown\&. If neither is passed, this shows dependencies of all these types\&.
de: Wählt bei der Verwendung mit dem Befehl B<dot> (siehe oben) die im Abhängigkeitsgraph zu zeigenden Abhängigkeiten aus\&. Falls B<--order> übergeben wird, werden nur Abhängigkeiten vom Typ I<After=> oder I<Before=> gezeigt\&. Falls B<--require> übergeben wird, werden nur Abhängigkeiten vom Typ I<Requires=>, I<Requisite=>, I<Wants=> und I<Conflicts=> gezeigt\&. Falls keines davon übergeben wird, werden die Abhängigkeiten aller dieser Typen gezeigt\&.

note: type: Plain text
en: When used in conjunction with the B<dot> command (see above), this selects which relationships are shown in the dependency graph\&. Both options require a B<glob>(7)  pattern as an argument, which will be matched against the left-hand and the right-hand, respectively, nodes of a relationship\&.
de: Wählt bei der Verwendung mit dem Befehl B<dot> (siehe oben) aus, welche Beziehungen im Abhängigkeitsgraph gezeigt werden\&. Beide Optionen benötigen ein B<glob>(7)-Muster als Argument, das mit den Knoten auf der rechten bzw\&. linken Seite einer Beziehung übereinstimmen muss\&.

note: type: Plain text
en: Each of these can be used more than once, in which case the unit name must match one of the values\&. When tests for both sides of the relation are present, a relation must pass both tests to be shown\&. When patterns are also specified as positional arguments, they must match at least one side of the relation\&. In other words, patterns specified with those two options will trim the list of edges matched by the positional arguments, if any are given, and fully determine the list of edges shown otherwise\&.
de: Jeder davon kann mehr als einmal verwandt werden, dann müssen die Unit-Namen auf jeden der Werte passen\&. Falls Tests für beide Seiten der Relation vorhanden sind, muss eine Relation beide Tests bestehen, um angezeigt zu werden\&. Wenn Muster zudem als positionsabhängige Argumente festgelegt werden, müssen sie auf mindestens einer Seite der Relation passen\&. Mit anderen Worten, Muster, die mit diesen zwei Optionen festgelegt werden, verkürzen die Liste der Kanten, auf die die positionsabhängigen Argumente passen, falls welche angegeben werden, und zeigen die komplette Liste der Kanten andernfalls\&.

note: type: Plain text
en: B<--fuzz=>I<timespan>
de: B<--fuzz=>I<Zeitspanne>

note: type: Plain text
en: When used in conjunction with the B<critical-chain> command (see above), also show units, which finished I<timespan> earlier, than the latest unit in the same level\&. The unit of I<timespan> is seconds unless specified with a different unit, e\&.g\&. "50ms"\&.
de: Zeigt bei der Verwendung mit dem Befehl B<critical-chain> (siehe oben) auch Units, die sich eine I<Zeitspanne> früher beendeten, als die letzte Unit auf der gleichen Stufe\&. Die Einheit von I<Zeitspanne> ist Sekunden, außer es wird eine andere Einheit festgelegt, z\&.B\&. »50ms«\&.

note: type: Plain text
en: Do not invoke man to verify the existence of man pages listed in I<Documentation=>\&.
de: Ruft B<man>(1) nicht auf, um die Existenz von in I<Documentation=> aufgeführten Handbuchseiten zu überprüfen\&.

note: type: Plain text
en: Invoke unit generators, see B<systemd.generator>(7)\&. Some generators require root privileges\&. Under a normal user, running with generators enabled will generally result in some warnings\&.
de: Ruft Unit-Generatoren auf, siehe B<systemd.generator>(7)\&. Einige Generatoren benötigen Root-Rechte\&. Beim Betrieb mit aktivierten Generatoren kommt es als normaler Benutzer im Allgemeinen zu einigen Warnmeldungen\&.

note: type: Plain text
en: B<--root=>I<PATH>
de: B<--root=>I<PFAD>

note: type: Plain text
en: With B<cat-files>, show config files underneath the specified root path I<PATH>\&.
de: Zeigt mit B<cat-files> Konfigurationsdateien unterhalb des festgelegten Wurzelpfades I<PFAD> an\&.

note: type: Plain text
en: B<--iterations=>I<NUMBER>
de: B<--iterations=>I<ANZAHL>

note: type: Plain text
en: When used with the B<calendar> command, show the specified number of iterations the specified calendar expression will elapse next\&. Defaults to 1\&.
de: Zeigt bei der Verwendung zusammen mit dem Befehl B<calendar> die festgelegte Anzahl an Iterationen, zu denen die festgelegten Kalenderausdrücke das nächste Mal ablaufen\&. Standardmäßig 1\&.

note: type: Plain text
en: Execute the operation remotely\&. Specify a hostname, or a username and hostname separated by "@", to connect to\&. The hostname may optionally be suffixed by a port ssh is listening on, separated by ":", and then a container name, separated by "/", which connects directly to a specific container on the specified host\&. This will use SSH to talk to the remote machine manager instance\&. Container names may be enumerated with B<machinectl -H >I<HOST>\&. Put IPv6 addresses in brackets\&.
de: Führt die Aktion aus der Ferne aus\&. Geben Sie den Rechnernamen oder einen Benutzernamen und Rechnernamen (getrennt durch »@«) an, zu dem verbunden werden soll\&. Dem Rechnernamen darf optional ein Port, auf dem SSH auf Anfragen wartet, getrennt durch »:« und dann ein Container auf dem festgelegten Host angehängt werden, womit direkt zu einem bestimmten Container auf dem angegebenen Rechner verbunden wird\&. Dies verwendet SSH, um mit der Maschinen-Verwalterinstanz auf dem Rechner in der Ferne zu kommunizieren\&. Container-Namen dürfen mit B<machinectl -H >I<RECHNER> aufgezählt werden\&. Stellen Sie IPv6-Adressen in Klammern\&.

note: type: Plain text
en: Execute operation on a local container\&. Specify a container name to connect to\&.
de: Führt die Aktion in einem lokalen Container aus\&. Geben Sie den Namen des Containers an, zu dem verbunden werden soll\&.

note: type: Plain text
en: Print a short help text and exit\&.
de: Zeigt einen kurzen Hilfetext an und beendet das Programm\&.

note: type: Plain text
en: Print a short version string and exit\&.
de: Zeigt eine kurze Versionszeichenkette an und beendet das Programm\&.

note: type: Plain text
en: Do not pipe output into a pager\&.
de: Die Ausgabe nicht an ein Textanzeigeprogramm weiterleiten\&.

note: type: SH
en: EXIT STATUS
de: EXIT-STATUS

note: type: Plain text
en: On success, 0 is returned, a non-zero failure code otherwise\&.
de: Bei Erfolg wird 0 zurückgegeben, anderenfalls ein Fehlercode ungleich Null\&.

note: type: SH
en: ENVIRONMENT
de: UMGEBUNGSVARIABLEN

note: type: Plain text
en: Pager to use when B<--no-pager> is not given; overrides I<$PAGER>\&. If neither I<$SYSTEMD_PAGER> nor I<$PAGER> are set, a set of well-known pager implementations are tried in turn, including B<less>(1)  and B<more>(1), until one is found\&. If no pager implementation is discovered no pager is invoked\&. Setting this environment variable to an empty string or the value "cat" is equivalent to passing B<--no-pager>\&.
de: Zu verwendendes Textanzeigeprogramm, wenn B<--no-pager> nicht angegeben ist, setzt I<$PAGER> außer Kraft\&. Falls weder I<$SYSTEMD_PAGER> noch I<$PAGER> gesetzt sind, wird eine Reihe wohlbekannter Textanzeigeprogrammimplementierungen der Reihe nach ausprobiert, einschließlich B<less>(1) und B<more>(1), bis eines gefunden wird\&. Falls keine Textanzeigeprogrammimplementierung gefunden wird, wird keines aufgerufen\&. Setzen der Umgebungsvariablen auf die leere Zeichenkette oder den Wert »cat« ist äquivalent zur Übergabe von B<--no-pager>\&.

note: type: Plain text
en: Override the options passed to B<less> (by default "FRSXMK")\&.
de: Setzt die an B<less> übergebenen Optionen (standardmäßig »FRSXMK«) außer Kraft\&.

note: type: Plain text
en: Users might want to change two options in particular:
de: Benutzer könnten insbesondere zwei Optionen ändern wollen:

note: type: Plain text
en: This option instructs the pager to exit immediately when Ctrl+C is pressed\&. To allow B<less> to handle Ctrl+C itself to switch back to the pager command prompt, unset this option\&.
de: Diese Option weist den Seitenbetrachter an, sich sofort beim Druck von Strg-C zu beenden\&. Um B<less> die Handhabung von Strg-C selbst zum Umschalten auf die Eingabeaufforderung zu erlauben, setzen Sie diese Option zurück\&.

note: type: Plain text
en: If the value of I<$SYSTEMD_LESS> does not include "K", and the pager that is invoked is B<less>, Ctrl+C will be ignored by the executable, and needs to be handled by the pager\&.
de: Falls der Wert von I<$SYSTEMD_LESS> kein »K« enthält und B<less> das aufgerufene Textanzeigeprogramm ist, wird Strg+C durch das Programm ignoriert und muss durch das Textanzeigeprogramm selbst gehandhabt werden\&.

note: type: Plain text
en: This option instructs the pager to not send termcap initialization and deinitialization strings to the terminal\&. It is set by default to allow command output to remain visible in the terminal even after the pager exits\&. Nevertheless, this prevents some pager functionality from working, in particular paged output cannot be scrolled with the mouse\&.
de: Diese Option weist den Seitenbetrachter an, keine Termcap-Initialisierungs- und -Deinitalisierungszeichenketten an das Terminal zu senden\&. Dies ist standardmäßig gesetzt, damit die Darstellung von Befehlen selbst nach dem Beenden des Seitenanzeigeprogramms sichtbar bleibt\&. Allerdings verhindert dies, dass ein Teil der Funktionalität des Seitenbetrachtungsprogramms funktioniert, insbesondere kann die Ausgabe des Seitenbetrachtungsprogramms nicht mit der Maus durchlaufen werden\&.

note: type: Plain text
en: See B<less>(1)  for more discussion\&.
de: Siehe B<less>(1) für weitere Ausführungen\&.

note: type: Plain text
en: Override the charset passed to B<less> (by default "utf-8", if the invoking terminal is determined to be UTF-8 compatible)\&.
de: Setzt den an B<less> übergebenen Zeichensatz (standardmäßig »utf-8«, falls das aufrufende Terminal als UTF-8-kompatibel erkannt wurde) außer Kraft\&.

note: type: SH
en: SEE ALSO
de: SIEHE AUCH

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] calendar I<SPECS>...
de: B<systemd-analyze> [OPTIONEN…] calendar I<SPEZ>…

note: type: Plain text
en: This command prints a list of all running units, ordered by the time they took to initialize\&. This information may be used to optimize boot-up times\&. Note that the output might be misleading as the initialization of one service might be slow simply because it waits for the initialization of another service to complete\&. Also note: B<systemd-analyze blame> doesn\*(Aqt display results for services with I<Type=simple>, because systemd considers such services to be started immediately, hence no measurement of the initialization delays can be done\&.
de: Dieser Befehl gibt eine Liste aller laufenden Units, sortiert nach der Initialisierungszeitdauer, aus\&. Diese Informationen können zur Optimierung der Systemstartzeit verwandt werden\&. Beachten Sie, dass die Ausgabe irreführend sein kann, da die Initialisierung eines Dienstes einfach deshalb langsam sein kann, da sie auf den Abschluss der Initialisierung eines anderen Dienstes wartet\&. Beachten Sie auch:  B<systemd-analyze blame> zeigt keine Ergebnisse für Dienste mit I<Type=simple> an, da Systemd solche Dienste als sofort gestartet betrachtet und daher keine Messungen der Initialisierungsverzögerungen erfolgen können\&.

note: type: Plain text
en: This command prints a tree of the time-critical chain of units (for each of the specified I<UNIT>s or for the default target otherwise)\&. The time after the unit is active or started is printed after the "@" character\&. The time the unit takes to start is printed after the "+" character\&. Note that the output might be misleading as the initialization of services might depend on socket activation and because of the parallel execution of units\&.
de: Dieser Befehl gibt einen Baum der zeitkritischen Unit-Kette (für jede der festgelegten I<UNIT>s oder andernfalls für das Standardziel) aus\&. Die Zeit, nach der die Unit aktiv oder gestartet ist, wird nach dem Zeichen »@« ausgegeben\&. Die Zeit, die die Unit zum Starten benötigt, wird nach dem Zeichen »+« ausgegeben\&. Beachten Sie, dass die Ausgabe irreführend sein kann, da die Initialisierung von Diensten abhängig von der Aktivierung eines Sockets sein kann und da die Units parallel ausgeführt werden\&.

note: type: Plain text
en: Note that this verb prints the list that is compiled into B<systemd-analyze> itself, and does not comunicate with the running manager\&. Use
de: Beachten Sie, dass dieses Verb die Liste ausgibt, die in B<systemd-analyze> selbst einkompiliert wurde und keine Kommunikation mit dem laufenden Verwalter stattfindet\&. Verwenden Sie

note: type: Plain text
en: This command will parse and normalize repetitive calendar time events, and will calculate when they elapse next\&. This takes the same input as the I<OnCalendar=> setting in B<systemd.timer>(5), following the syntax described in B<systemd.time>(7)\&. By default, only the next time the calendar expression will elapse is shown; use B<--iterations=> to show the specified number of next times the expression elapses\&.
de: Dieser Befehl wird wiederholende Kalenderzeitereignisse auswerten und normieren und berechnen, wann sie das nächste Mal ablaufen\&. Dies akzeptiert die gleiche Eingabe wie die Einstellung I<OnCalendar=> in B<systemd.timer>(5) und folgt der in B<systemd.time>(7) beschriebenen Syntax\&. Standardmäßig wird nur der nächste Zeitpunkt angezeigt, zu dem der Kalenderausdruck abläuft; verwenden Sie B<--iterations=>, um die festgelegte Anzahl der nächsten Male anzuzeigen, zu denen der Ausdruck abläuft\&.

note: type: Plain text
en: B<Example\ \&9.\ \&Show leap days in the near future>
de: B<Beispiel\ \&9.\ \&Schalttage in der näheren Zukunft anzeigen>

note: type: Plain text
en: This command parses a time span and outputs the normalized form and the equivalent value in microseconds\&. The time span should adhere to the same syntax documented in B<systemd.time>(7)\&. Values without associated magnitudes are parsed as seconds\&.
de: Dieser Befehl wertet die Zeitspanne aus und gibt die normalisierte Form und das Äquivalent in Mikrosekunden aus\&. Die Zeitspanne sollte daher der gleichen Syntax wie in B<systemd.time>(7) dokumentiert folgen\&. Werte ohne zugeordnete Einheit werden als Sekunden ausgewertet\&.

note: type: Plain text
en: B<Example\ \&10.\ \&Show parsing of timespans>
de: B<Beispiel\ \&10.\ \&Die Auswertung von Zeitspannen anzeigen>

note: type: Plain text
en: B<Example\ \&11.\ \&Showing logind configuration>
de: B<Beispiel\ \&11.\ \&Anzeige der Logind-Konfiguration>

note: type: Plain text
en: B<Example\ \&12.\ \&Misspelt directives>
de: B<Beispiel\ \&12.\ \&Falschgeschriebene Anweisung>

note: type: Plain text
en: B<Example\ \&13.\ \&Missing service units>
de: B<Beispiel\ \&13.\ \&Fehlende Dienste-Units>

note: type: Plain text
en: B<Example\ \&14.\ \&Analyze systemd-logind\&.service>
de: B<Beispiel\ \&14.\ \&systemd-logind\&.service analysieren>

note: type: Plain text
en: Execute the operation remotely\&. Specify a hostname, or a username and hostname separated by "@", to connect to\&. The hostname may optionally be suffixed by a port ssh is listening on, seperated by ":", and then a container name, separated by "/", which connects directly to a specific container on the specified host\&. This will use SSH to talk to the remote machine manager instance\&. Container names may be enumerated with B<machinectl -H >I<HOST>\&. Put IPv6 addresses in brackets\&.
de: Führt die Aktion aus der Ferne aus\&. Geben Sie den Rechnernamen oder einen Benutzernamen und Rechnernamen (getrennt durch »@«) an, zu dem verbunden werden soll\&. Dem Rechnernamen darf optional ein Port, auf dem SSH auf Anfragen wartet, getrennt durch »:« und dann ein Container auf dem festgelegten Host angehängt werden, womit direkt zu einem bestimmten Container auf dem angegebenen Rechner verbunden wird\&. Dies verwendet SSH, um mit der Maschinen-Verwalterinstanz auf dem Rechner in der Ferne zu kommunizieren\&. Container-Namen dürfen mit B<machinectl -H >I<RECHNER> aufgezählt werden\&. Stellen Sie IPv6-Adressen in Klammern\&.

note: type: Plain text
en: If the value of I<$SYSTEMD_LESS> does not include "K", and the pager that is invoked is B<less>, Ctrl+C will be ignored by the executable\&. This allows B<less> to handle Ctrl+C itself\&.
de: Falls der Wert von I<$SYSTEMD_LESS> kein »K« enthält und B<less> das aufgerufene Textanzeigeprogramm ist, wird Strg+C durch das Programm ignoriert\&. Dies ermöglicht es B<less>, sich um Strg+C selbst zu kümmern\&.

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] plot [E<gt>\ file\&.svg]
de: B<systemd-analyze> [OPTIONEN…] plot [E<gt>\ Datei\&.svg]

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] dot [I<PATTERN>...] [E<gt>\ file\&.dot]
de: B<systemd-analyze> [OPTIONEN…] dot [I<MUSTER>…] [E<gt>\ Datei\&.dot]

note: type: Plain text
en: B<systemd-analyze> [OPTIONS...] verify [I<FILES>...]
de: B<systemd-analyze> [OPTIONEN…] verify [I<DATEIEN>…]

note: type: Plain text
en: B<systemd-analyze time> prints the time spent in the kernel before userspace has been reached, the time spent in the initial RAM disk (initrd) before normal system userspace has been reached, and the time normal system userspace took to initialize\&. Note that these measurements simply measure the time passed up to the point where all system services have been spawned, but not necessarily until they fully finished initialization or the disk is idle\&.
de: B<systemd-analyze time> gibt die im Kernel verbrachte Zeit, bevor der Anwendungsbereich erreicht wurde, die Zeit, die in der anfänglichen RAM-Platte (Initrd), bevor die normale Systemanwendungsebene erreicht wurde und die Zeit, die die normale Systemanwendungsebene zur Initialisierung benötigte, aus\&. Beachten Sie, dass diese Messungen einfach die Zeit zu dem Punkt messen, an dem alle Systemdienste gestartet wurden, aber nicht notwendigerweise bis sie ihre Initialisierung abgeschlossen hatten oder die Platte im Leerlauf war\&.

note: type: Plain text
en: B<systemd-analyze blame> prints a list of all running units, ordered by the time they took to initialize\&. This information may be used to optimize boot-up times\&. Note that the output might be misleading as the initialization of one service might be slow simply because it waits for the initialization of another service to complete\&. Also note: B<systemd-analyze blame> doesn\*(Aqt display results for services with I<Type=simple>, because systemd considers such services to be started immediately, hence no measurement of the initialization delays can be done\&.
de: B<systemd-analyze blame> gibt eine Liste aller laufenden Units, sortiert nach der Initialisierungszeitdauer, aus\&. Diese Informationen können zur Optimierung der Systemstartzeit verwandt werden\&. Beachten Sie, dass die Ausgabe irreführend sein kann, da die Initialisierung eines Dienstes einfach deshalb langsam sein kann, da sie auf den Abschluss der Initialisierung eines anderen Dienstes wartet\&. Beachten Sie auch:  B<systemd-analyze blame> zeigt keine Ergebnisse für Dienste mit I<Type=simple> an, da Systemd solche Dienste als sofort gestartet betrachtet und daher keine Messungen der Initialisierungsverzögerungen erfolgen können\&.

note: type: Plain text
en: B<systemd-analyze critical-chain [>I<UNIT\&...>B<]> prints a tree of the time-critical chain of units (for each of the specified I<UNIT>s or for the default target otherwise)\&. The time after the unit is active or started is printed after the "@" character\&. The time the unit takes to start is printed after the "+" character\&. Note that the output might be misleading as the initialization of one service might depend on socket activation and because of the parallel execution of units\&.
de: B<systemd-analyze critical-chain [>I<UNIT…>B<]> gibt einen Baum der zeitkritischen Unit-Kette (für jede der festgelegten I<UNIT>s oder andernfalls für das Standardziel) aus\&. Die Zeit, nach der die Unit aktiv oder gestartet ist, wird nach dem Zeichen »@« ausgegeben\&. Die Zeit, die die Unit zum Starten benötigt, wird nach dem Zeichen »+« ausgegeben\&. Beachten Sie, dass die Ausgabe irreführend sein kann, da die Initialisierung eines Dienstes abhängig von der Aktivierung eines Sockets sein kann und da die Units parallel ausgeführt werden\&.

note: type: Plain text
en: B<systemd-analyze plot> prints an SVG graphic detailing which system services have been started at what time, highlighting the time they spent on initialization\&.
de: B<systemd-analyze plot> gibt eine SVG-Graphik aus, die detailliert, welche Systemdienste zu welcher Zeit gestartet wurden und hervorhebt, welche Zeit sie zur Initialisierung verbraucht haben\&.

note: type: Plain text
en: B<systemd-analyze dot> generates textual dependency graph description in dot format for further processing with the GraphViz B<dot>(1)  tool\&. Use a command line like B<systemd-analyze dot | dot -Tsvg E<gt> systemd\&.svg> to generate a graphical dependency tree\&. Unless B<--order> or B<--require> is passed, the generated graph will show both ordering and requirement dependencies\&. Optional pattern globbing style specifications (e\&.g\&.  *\&.target) may be given at the end\&. A unit dependency is included in the graph if any of these patterns match either the origin or destination node\&.
de: B<systemd-analyze dot> erstellt eine textuelle Abhängigkeitsgraphbeschreibung im Dot-Format zur weiteren Verarbeitung mit dem GraphViz-Werkzeug B<dot>(1)\&. Verwenden Sie eine Befehlszeile der Art B<systemd-analyze dot | dot -Tsvg E<gt> systemd\&.svg>, um einen graphischen Abhängigkeitsbaum zu erstellen\&. Falls weder B<--order> noch B<--require> angegeben sind, wird der erstellte Graph sowohl Ordnungs- als auch Anforderungsabhängigkeiten darstellen\&. Optional können am Ende Muster-Festlegungen im Glob-Stil (z\&.B\&. *\&.target) angegeben werden\&. Eine Unit-Abhängigkeit ist im Graph enthalten, falls eines dieser Muster entweder auf den Quell- oder den Zielknoten passt\&.

note: type: Plain text
en: B<systemd-analyze dump> outputs a (usually very long) human-readable serialization of the complete server state\&. Its format is subject to change without notice and should not be parsed by applications\&.
de: B<systemd-analyze dump> gibt eine (normalerweise sehr lange) menschenlesbare Serialisierung des kompletten Serverzustandes aus\&. Sein Format unterliegt ohne Ankündigungen Änderungen und sollte nicht durch Anwendungen ausgewertet werden\&.

note: type: Plain text
en: B<systemd-analyze cat-config> is similar to B<systemctl cat>, but operates on config files\&. It will copy the contents of a config file and any drop-ins to standard output, using the usual systemd set of directories and rules for precedence\&. Each argument must be either an absolute path including the prefix (such as /etc/systemd/logind\&.conf or /usr/lib/systemd/logind\&.conf), or a name relative to the prefix (such as systemd/logind\&.conf)\&.
de: B<systemd-analyze cat-config> ist ähnlich zu B<systemctl cat>, agiert aber auf Konfigurationsdateien\&. Es kopiert den Inhalt einer Konfigurationsdatei und aller Ergänzungsdateien in die Standardausgabe; dabei berücksichtigt es die normale Gruppe an Systemd-Verzeichnissen und Regeln bezüglich des Vorrangs\&. Jedes Argument muss entweder ein absoluter Pfad einschließlich des Präfixes (wie /etc/systemd/logind\&.conf oder /usr/lib/systemd/logind\&.conf) oder ein Name relativ zu dem Präfix (wie systemd/logind\&.conf) sein\&.

note: type: Plain text
en: B<Example\ \&1.\ \&Showing logind configuration>
de: B<Beispiel\ \&1.\ \&Anzeige der Logind-Konfiguration>

note: type: Plain text
en: B<systemd-analyze unit-paths> outputs a list of all directories from which unit files, \&.d overrides, and \&.wants, \&.requires symlinks may be loaded\&. Combine with B<--user> to retrieve the list for the user manager instance, and B<--global> for the global configuration of user manager instances\&. Note that this verb prints the list that is compiled into B<systemd-analyze> itself, and does not comunicate with the running manager\&. Use
de: B<systemd-analyze unit-paths> gibt eine Liste aller Verzeichnisse aus, aus denen Unit-Dateien, \&.d overrides- und \&.wants-, \&.requires-Symlinks geladen werden können\&. Kombinieren Sie dies mit B<--user>, um die Liste für die Benutzerverwalterinstanz abzufragen und B<--global> für die globale Konfiguration der Benutzerverwalterinstanzen\&. Beachten Sie, dass dieses Verb die Liste ausgibt, die in B<systemd-analyze> selbst einkompiliert wurde und keine Kommunikation mit dem laufenden Verwalter stattfindet\&. Verwenden Sie

note: type: Plain text
en: B<systemd-analyze syscall-filter >B<[>I<SET>\&...] will list system calls contained in the specified system call set I<SET>, or all known sets if no sets are specified\&. Argument I<SET> must include the "@" prefix\&.
de: B<systemd-analyze syscall-filter >B<[>I<GRUPPE>…] wird die in der festgelegten I<GRUPPE> enthaltenen Systemaufrufe filtern oder alle bekannten Gruppen erlauben, falls keine Gruppen festgelegt sind\&. Das Argument I<GRUPPE> muss das Präfix »@« enthalten\&.

note: type: Plain text
en: B<systemd-analyze verify> will load unit files and print warnings if any errors are detected\&. Files specified on the command line will be loaded, but also any other units referenced by them\&. The full unit search path is formed by combining the directories for all command line arguments, and the usual unit load paths (variable I<$SYSTEMD_UNIT_PATH> is supported, and may be used to replace or augment the compiled in set of unit load paths; see B<systemd.unit>(5))\&. All units files present in the directories containing the command line arguments will be used in preference to the other paths\&.
de: B<systemd-analyze verify> wird Unit-Dateien laden und Warnungen ausgeben, falls irgendwelche Fehler erkannt werden\&. Auf der Befehlszeile festgelegte Dateien werden geladen, aber auch alle von diesen referenzierte Dateien\&. Der komplette Unit-Suchpfad wird durch Kombination der Verzeichnisse für alle Befehlzeilenargumente zusammengestellt und die normalen Unit-Ladepfade (Variable I<$SYSTEMD_UNIT_PATH>) werden unterstützt und können zum Ersetzen oder Erweitern der einkompilierten Gruppe von Unit-Ladepfaden verwandt werden; siehe B<systemd.unit>(5))\&. Alle Unit-Dateien, die in den in der Befehlszeile enthaltenen Verzeichnissen vorhanden sind, werden gegenüber den in anderen Pfaden vorgezogen\&.

note: type: Plain text
en: B<systemd-analyze calendar> will parse and normalize repetitive calendar time events, and will calculate when they will elapse next\&. This takes the same input as the I<OnCalendar=> setting in B<systemd.timer>(5), following the syntax described in B<systemd.time>(7)\&.
de: B<systemd-analyze calendar> wird wiederholende Kalenderzeitereignisse auswerten und normieren und berechnen, wann sie das nächste Mal ablaufen\&. Dies akzeptiert die gleiche Eingabe wie die Einstellung I<OnCalendar=> in B<systemd.timer>(5) und folgt der in B<systemd.time>(7) beschriebenen Syntax\&.

note: type: Plain text
en: B<systemd-analyze timespan> parses a time span and outputs the equivalent value in microseconds, and as a reformatted timespan\&. The time span should adhere to the same syntax documented in B<systemd.time>(7)\&. Values without associated magnitudes are parsed as seconds\&.
de: B<systemd-analyze timespan> wertet die Zeitspanne aus und gibt das Äquivalent in Mikrosekunden und als neu formatierte Zeitspanne aus\&. Die Zeitspanne sollte daher der gleichen Syntax wie in B<systemd.time>(7) dokumentiert folgen\&. Werte ohne zugeordnete Größenordnung werden als Sekunden ausgewertet\&.

note: type: Plain text
en: B<systemd-analyze security> analyzes the security and sandboxing settings of one or more specified service units\&. If at least one unit name is specified the security settings of the specified service units are inspected and a detailed analysis is shown\&. If no unit name is specified, all currently loaded, long-running service units are inspected and a terse table with results shown\&. The command checks for various security-related service settings, assigning each a numeric "exposure level" value, depending on how important a setting is\&. It then calculates an overall exposure level for the whole unit, which is an estimation in the range 0\&.0\&...10\&.0 indicating how exposed a service is security-wise\&. High exposure levels indicate very little applied sandboxing\&. Low exposure levels indicate tight sandboxing and strongest security restrictions\&. Note that this only analyzes the per-service security features systemd itself implements\&. This means that any additional security mechanisms applied by the service code itself are not accounted for\&. The exposure level determined this way should not be misunderstood: a high exposure level neither means that there is no effective sandboxing applied by the service code itself, nor that the service is actually vulnerable to remote or local attacks\&. High exposure levels do indicate however that most likely the service might benefit from additional settings applied to them\&. Please note that many of the security and sandboxing settings individually can be circumvented \(em unless combined with others\&. For example, if a service retains the privilege to establish or undo mount points many of the sandboxing options can be undone by the service code itself\&. Due to that is essential that each service uses the most comprehensive and strict sandboxing and security settings possible\&. The tool will take into account some of these combinations and relationships between the settings, but not all\&. Also note that the security and sandboxing settings analyzed here only apply to the operations executed by the service code itself\&. If a service has access to an IPC system (such as D-Bus) it might request operations from other services that are not subject to the same restrictions\&. Any comprehensive security and sandboxing analysis is hence incomplete if the IPC access policy is not validated too\&.
de: B<systemd-analyze security> analysiert die Sicherheits- und Sandbox-Einstellungen einer oder mehrerer festgelegter Units\&. Falls mindestens ein Unit-Name festgelegt ist, werden die Sicherheitseinstellungen der festgelegten Dienste-Units untersucht und eine detaillierte Analyse angezeigt\&. Falls kein Unit-Name festgelegt ist, werden alle derzeit geladenen, langlaufenden Dienste-Units untersucht und eine knappe Tabelle mit den Ergebnissen angezeigt\&. Der Befehl prüft auf verschiedene sicherheitsbezogene Diensteeinstellungen, weist jeder einen »Gefährdungsstufen«-Wert zu, abhängig davon, wie wichtig die Einstellung ist\&. Dann berechnet es eine Gesamtgefährdungsstufe für die gesamte Unit, die eine Abschätzung im Bereich 0\&.0…10\&.0 ist und anzeigt, wie aus Sicherheitssicht ein Dienst gefährdet ist\&. Hohe Gefährdungsstufen deuten an, dass Sandboxing nur im geringen Umfang verwandt wird\&. Geringe Gefährdungsstufen deuten an, dass enges Sandboxing und stärkste Sicherheitsbeschränkungen angewandt werden\&. Beachten Sie, dass dies nur die Sicherheitsfunktionalitäten pro Dienst analysiert, die Systemd selbst implementiert\&. Das bedeutet, dass sämtliche zusätzlichen Sicherheitsmechanismen, die vom Dienste-Code selbst erbracht werden, nicht berücksichtigt werden\&. Die auf diese Art bestimmte Gefährdungsstufe sollte nicht missverstanden werden: eine hohe Gefährdungsstufe bedeutet weder, dass vom Dienste-Code selbst kein wirksames Sandboxing angewandt wird, noch dass der Dienst tatsächlich für lokale Angriffe oder solche aus der Ferne verwundbar ist\&. Hohe Gefährdungsstufen deuten allerdings an, dass der Dienst am wahrscheinlichsten von zusätzlichen Einstellungen für sie Nutzen ziehen würde\&. Bitte beachten Sie, dass viele der Sicherheits- und Sandboxing-Einstellungen jeweils einzeln umgangen werden können \(em außer sie werden mit anderen kombiniert\&. Falls ein Dienst beispielsweise das Privileg behält, Einhängepunkte zu etablieren oder rückgängig zu machen, können viele der Sandboxing-Optionen durch den System-Code selbst rückgängig gemacht werden\&. Daher ist es wesentlich, dass jeder Dienst die umfassendsten und strengsten Sicherheits- und Sandboxing-Einstellungen, die möglich sind, verwendet\&. Das Werkzeug wird einige dieser Kombinationen und Beziehungen zwischen den Einstellungen berücksichtigen, aber nicht alle\&. Beachten Sie auch, dass die Sicherheits- und Sandboxing-Einstellungen, die hier analysiert werden, nur für vom Dienste-Code selbst ausgeführte Aktionen greifen\&. Falls ein Dienst Zugriff auf ein IPC-System (wie D-Bus) hat, könnte er Aktionen von anderen Diensten erbitten, die nicht den gleichen Beschränkungen unterliegen\&. Daher ist jede umfassende Sicherheits- und Sandboxing-Analyse unvollständig, falls die IPC-Zugriffsregeln nicht auch gegengeprüft werden\&.

note: type: SH
en: EXAMPLES FOR DOT
de: BEISPIELE FÜR DOT

note: type: Plain text
en: B<Example\ \&2.\ \&Plots all dependencies of any unit whose name starts with "avahi-daemon">
de: B<Beispiel\ \&2.\ \&Zeichnet alle Abhängigkeiten von jeder Unit, deren Name mit »avahi-daemon« beginnt>

note: type: Plain text
en: B<Example\ \&3.\ \&Plots the dependencies between all known target units>
de: B<Beispiel\ \&3.\ \&Zeichnet alle Abhängigkeiten zwischen allen bekannten Ziel-Units>

note: type: Plain text
en: $ systemd-analyze dot --to-pattern=\*(Aq*\&.target\*(Aq --from-pattern=\*(Aq*\&.target\*(Aq | dot -Tsvg E<gt> targets\&.svg
    $ eog targets\&.svg
de: $ systemd-analyze dot --to-pattern=\*(Aq*\&.target\*(Aq --from-pattern=\*(Aq*\&.target\*(Aq | dot -Tsvg E<gt> Ziele\&.svg
    $ eog Ziele\&.svg

note: type: SH
en: EXAMPLES FOR VERIFY
de: BEISPIELE FÜR VERIFY

note: type: Plain text
en: B<Example\ \&4.\ \&Misspelt directives>
de: B<Beispiel\ \&4.\ \&Falschgeschriebene Anweisung>

note: type: Plain text
en: B<Example\ \&5.\ \&Missing service units>
de: B<Beispiel\ \&5.\ \&Fehlende Dienste-Units>
