Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
admin_grundlagen:systemd [2018/06/27 12:26] stefan_miethke [Doku] |
admin_grundlagen:systemd [2023/02/15 16:33] (aktuell) ingo_wichmann [Systemd Architektur] |
||
---|---|---|---|
Zeile 34: | Zeile 34: | ||
==== Systemd Architektur ==== | ==== Systemd Architektur ==== | ||
+ | === ctl-Befehle === | ||
* ''systemd-hostnamed'' --> ''hostnamectl'' | * ''systemd-hostnamed'' --> ''hostnamectl'' | ||
* ''systemd-machined'' --> ''machinectl'' | * ''systemd-machined'' --> ''machinectl'' | ||
Zeile 41: | Zeile 42: | ||
* ''systemd-shutdownd'' --> ''shutdown'' | * ''systemd-shutdownd'' --> ''shutdown'' | ||
* ''systemd-timedated'' --> ''timedatectl'' | * ''systemd-timedated'' --> ''timedatectl'' | ||
- | * Systemd Unit Arten | + | * ''bootctl'' |
- | * service: von Systemd gestartete Anwendungen | + | * ''busctl'' |
- | * socket: Socket Aktivierung | + | * ''networkctl'' |
- | * scopes: ausserhalb von systemd gestartete Anwendungen | + | * ''resolvectl'' |
- | * slice: Resourcen für Prozessgruppen | + | |
- | * path: Pfad Aktivierung | + | === Systemd Unit Arten === |
- | * mount: Mountpoints (teilweise aus ''/etc/fstab'') | + | * service: von Systemd gestartete Anwendungen |
- | * automount: automatische Mountpoints | + | * socket: Socket Aktivierung |
- | * target: Gruppen von Units | + | * scopes: ausserhalb von systemd gestartete Anwendungen |
+ | * slice: Resourcen für Prozessgruppen | ||
+ | * path: Pfad Aktivierung | ||
+ | * mount: Mountpoints (teilweise aus ''/etc/fstab'') | ||
+ | * automount: automatische Mountpoints | ||
+ | * target: Gruppen von Units | ||
+ | * timer: Service-Units zeitgesteuert starten | ||
=== Standard Target === | === Standard Target === | ||
Zeile 72: | Zeile 79: | ||
systemctl enable dienst.service | systemctl enable dienst.service | ||
systemctl reenable dienst.service | systemctl reenable dienst.service | ||
- | |||
- | == sysVinit kompatibel == | ||
- | chkconfig dienst on | ||
=== Dienst sofort, einmalig beenden === | === Dienst sofort, einmalig beenden === | ||
Zeile 104: | Zeile 108: | ||
== systemd nativ == | == systemd nativ == | ||
systemctl disable dienst.service | systemctl disable dienst.service | ||
- | |||
- | == sysVinit kompatibel == | ||
- | chkconfig dienst off | ||
=== Dienst maskieren === | === Dienst maskieren === | ||
Zeile 118: | Zeile 119: | ||
systemctl list-units --type service --state=failed --all | systemctl list-units --type service --state=failed --all | ||
systemctl list-unit-files -t service | systemctl list-unit-files -t service | ||
- | systemctl is-enabled service | + | systemctl is-enabled dienst.service |
- | systemctl is-active service | + | systemctl is-active dienst.service |
== sysVinit kompatibel == | == sysVinit kompatibel == | ||
Zeile 153: | Zeile 154: | ||
systemctl edit --full dienst.service | systemctl edit --full dienst.service | ||
+ | Syntax prüfen: | ||
+ | systemd-analyze verify dienst.service | ||
Änderungen anzeigen: | Änderungen anzeigen: | ||
systemd-delta | systemd-delta | ||
- | Änderungen aktivieren: | + | Änderungen aktivieren (nicht notwendig bei ''edit'') |
systemctl daemon-reload | systemctl daemon-reload | ||
Zeile 182: | Zeile 185: | ||
* [[Systemd-Prozesse]] | * [[Systemd-Prozesse]] | ||
* [[Systemd-Resourcenkontrolle]] | * [[Systemd-Resourcenkontrolle]] | ||
+ | * [[Systemd-Security]] | ||
== Powersave verhindern == | == Powersave verhindern == | ||
Zeile 197: | Zeile 201: | ||
===== Beispiele ===== | ===== Beispiele ===== | ||
* [[Systemd Service Unit Files]] | * [[Systemd Service Unit Files]] | ||
+ | * [[Systemd Path Unit Files]] | ||
===== Doku ===== | ===== Doku ===== |