Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Letzte Überarbeitung Beide Seiten, nächste Überarbeitung | ||
admin_grundlagen:systemd [2018/06/27 12:28] stefan_miethke [Startoptionen eines Dienstes ändern] |
admin_grundlagen:systemd [2022/04/22 13:48] ingo_wichmann [Beispiele] |
||
---|---|---|---|
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 | ||
=== Standard Target === | === Standard Target === | ||
Zeile 72: | Zeile 78: | ||
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 107: | ||
== systemd nativ == | == systemd nativ == | ||
systemctl disable dienst.service | systemctl disable dienst.service | ||
- | |||
- | == sysVinit kompatibel == | ||
- | chkconfig dienst off | ||
=== Dienst maskieren === | === Dienst maskieren === | ||
Zeile 118: | Zeile 118: | ||
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 153: | ||
systemctl edit --full dienst.service | systemctl edit --full dienst.service | ||
+ | Syntax prüfen: | ||
+ | systemd-analyze verify dienst.service | ||
Änderungen anzeigen: | Änderungen anzeigen: | ||
Zeile 182: | Zeile 184: | ||
* [[Systemd-Prozesse]] | * [[Systemd-Prozesse]] | ||
* [[Systemd-Resourcenkontrolle]] | * [[Systemd-Resourcenkontrolle]] | ||
+ | * [[Systemd-Security]] | ||
== Powersave verhindern == | == Powersave verhindern == | ||
Zeile 197: | Zeile 200: | ||
===== Beispiele ===== | ===== Beispiele ===== | ||
* [[Systemd Service Unit Files]] | * [[Systemd Service Unit Files]] | ||
+ | * [[Systemd Path Unit Files]] | ||
===== Doku ===== | ===== Doku ===== |