diff --git a/topics/linux/images/systemd-list-dependencies.png b/topics/linux/images/systemd-list-dependencies.png new file mode 100644 index 0000000..e8e647b Binary files /dev/null and b/topics/linux/images/systemd-list-dependencies.png differ diff --git a/topics/linux/linux_slides.md b/topics/linux/linux_slides.md index b55d0ca..0e6a39f 100644 --- a/topics/linux/linux_slides.md +++ b/topics/linux/linux_slides.md @@ -633,6 +633,21 @@ Systemd * Abhängigkeitsbaum Anzeigen: `systemctl list-dependencies` * Analyse: `systemd-analyze` +Systemd Abhängigkeiten Beispiel +------- + +\colBegin{0.5} +![Systemd Abhängigkeiten Beispiel](images/systemd-list-dependencies.png) +\colNext{0.5} + +* Ziel ist das **default.target** +* Dafür brauchen wir **multi-user.target** +* Für **multi-user.target** brauchen wir die weiteren Abhängigkeiten (**basic**,...) +* **systemd-logind.service** und **systemd-networkd.service** können parallel gestartet werden, +damit wir **multi-user.target** schneller erreichen können. + +\colEnd + Systemd .service file ------- @@ -669,3 +684,4 @@ Zusammenfassung * Scripts * Root, Package Management, journalctl * SSH +* systemd