Systemd Lernpfad: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Alle Bausteine verlinkt, Bilder, ältere Seiten)
(Animationen Stufe 2 und 3 verlinkt)
 
Zeile 11: Zeile 11:
 
| '''[[Systemd Stufe 1 Basic|Stufe 1 · Basic]]''' || Ich verwende es || Dienste bedienen, Status lesen, Logs mit journalctl, Targets und Runlevel || [https://labs.xinux.net/systemd-start.html Targets und Reihenfolge]
 
| '''[[Systemd Stufe 1 Basic|Stufe 1 · Basic]]''' || Ich verwende es || Dienste bedienen, Status lesen, Logs mit journalctl, Targets und Runlevel || [https://labs.xinux.net/systemd-start.html Targets und Reihenfolge]
 
|-
 
|-
−
| '''[[Systemd Stufe 2 Fortgeschritten|Stufe 2 · Fortgeschritten]]''' || Ich schreibe Units || Aufbau einer Unit, Pfade und Drop-ins, Wants und After, Type= und Restart=, Timer || [https://labs.xinux.net/systemd-start.html#3-1 Was gegen Wann]
+
| '''[[Systemd Stufe 2 Fortgeschritten|Stufe 2 · Fortgeschritten]]''' || Ich schreibe Units || Aufbau einer Unit, Pfade und Drop-ins, Wants und After, Type= und Restart=, Timer || [https://labs.xinux.net/systemd-units.html Units schreiben] · [https://labs.xinux.net/systemd-start.html#3-1 Was gegen Wann]
 
|-
 
|-
−
| '''[[Systemd Stufe 3 Security|Stufe 3 · Security]]''' || Ich härte und untersuche || systemd-analyze security, Dienste Schritt für Schritt härten, systemd-run, Persistenz erkennen || –
+
| '''[[Systemd Stufe 3 Security|Stufe 3 · Security]]''' || Ich härte und untersuche || systemd-analyze security, Dienste Schritt für Schritt härten, systemd-run, Persistenz erkennen || [https://labs.xinux.net/systemd-security.html härten und untersuchen]
 
|}
 
|}
  

Aktuelle Version vom 17. Oktober 2026, 15:53 Uhr

Lernpfad systemd

  • systemd startet, überwacht und beendet alle Dienste eines Linux-Systems.
  • Der Lernpfad führt in drei Stufen vom Benutzen über das Schreiben eigener Units bis zur Härtung und zur Suche nach Angreifern.
  • Jede Seite hat dasselbe Gerüst: Einfach erklärt, das Wichtigste, Befehle, Stolperfallen, Aufgaben.
  • Alle Beispiele sind auf Debian 13 mit systemd 257 geprüft.
Stufe Ziel Inhalte Animation
Stufe 1 · Basic Ich verwende es Dienste bedienen, Status lesen, Logs mit journalctl, Targets und Runlevel Targets und Reihenfolge
Stufe 2 · Fortgeschritten Ich schreibe Units Aufbau einer Unit, Pfade und Drop-ins, Wants und After, Type= und Restart=, Timer Units schreiben · Was gegen Wann
Stufe 3 · Security Ich härte und untersuche systemd-analyze security, Dienste Schritt für Schritt härten, systemd-run, Persistenz erkennen härten und untersuchen

Vorwissen

Themen-Bausteine

  • Die Bausteine ergänzen den Lernpfad. In der Spalte steht, ab welcher Stufe man sie versteht.
Baustein ab Stufe Inhalt
Journal und Logging 1–3 lesen, filtern nach Feldern, Größe, FSS-Versiegelung, Logs wegschicken ins SIEM
Fehlersuche und Analyse 1–3 Fehlercodes in status, verify, blame und critical-chain, Rettungswege, coredumpctl
Zeit und Sitzungen 1 timedatectl, timesyncd mit eigenem NTP-Server, loginctl, Linger
Timer 2 OnCalendar und Abstände, Persistent, systemd-run, cron und Timer im Vergleich
Mounts 2 fstab und Mount-Units, nofail und Automount, eigene .mount, RequiresMountsFor
Netzwerk 2 systemd-networkd, feste IP und DHCP, networkctl, resolved, Karte umbenennen, Bridge
Socket-Aktivierung 2 Dienste erst bei Bedarf starten, Echo-Server, Accept=yes und no
Ressourcen und cgroups 2 Slices, systemd-cgls und cgtop, MemoryMax, CPUQuota, set-property
tmpfiles, sysctl, Module 2 tmpfiles.d, sysctl.d, modules-load.d und weitere *.d-Verzeichnisse
Container 2–3 systemd-nspawn, machinectl, .nspawn-Dateien, Portable Services

Bilder

  • Alle Bilder sind drawio-Bilder und lassen sich im Wiki direkt bearbeiten.
Bild verwendet in
systemd-targets Systemd Stufe 1 Basic
systemd-unit-pfade Systemd Stufe 2 Fortgeschritten
systemd-wants-after Systemd Stufe 2 Fortgeschritten
systemd-security-score Systemd Stufe 3 Security

Nachschlagen

Ältere Einzelseiten

Links