Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:systemd [2020/09/16 22:41] ingo_wichmann [Weitere Befehle und Subsysteme] | 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 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: | ||
| Zeile 198: | Zeile 201: | ||
| ===== Beispiele ===== | ===== Beispiele ===== | ||
| * [[Systemd Service Unit Files]] | * [[Systemd Service Unit Files]] | ||
| + | * [[Systemd Path Unit Files]] | ||
| ===== Doku ===== | ===== Doku ===== | ||