Seminarinhalt
Programm
- Systemd Units
- Verwalten der Konfigurationsdateien
- Überblick der wichtigsten Unit Parameter
- Auslesen und anpassen der Systemd Standardwerte
- Tuning Möglichkeiten mit systemd
- Linux Kernel Namespaces im Detail
- Linux Kernel Control Groups (cgroups) im Detail
- Systemd Slice und Scope Konfiguration
- Monitoring mit systemd-cgtop und systemd-cgls
- Erstellen von transient units
- Ressourcen Controle mit Systemd
- Verwalten von Prozessen in Kernel Gruppen
- Definieren von CPU Limits (CPUShares, CPUQuota, CPUAffinity)
- Definieren von virtuell Memory Limits (MemoryLimit, SWAPLimit, ...)
- Definieren eines Network Namespaces
- Priorisieren von Datenbanken I/O
- Priorisieren von Netzwerk Traffic
- IP Accounting & Access Control
- Simulieren von Stress Situationen
- Auto Restart Funktion bei Units anpassen
- Viele praktische Beispiele
- Systemd Sockets
- Einsatzgebiete von Systemd Sockets
- Aufbau von Socket Units
- Dienste Verwaltung via Systemd Sockets
- Netzwerk Daemon von Systemd
- Einsatzgebiet des systemd-networkd
- Aufbau der *.network, *.netdev, *.link Unit Dateien
- Verwalten von Netwerkkarten Einstellungen
- DNS Verwaltung mit systemd-resolved
- Praktische Übungen auf einem Ubuntu Server
- Systemd Core Dumps
- Konfiguration von systemd-coredump
- Core Dumps mit coredumpctl verwalten
- Containerverwaltung mit systemd-nspawn
- Grundlagen von systemd Container
- Erstellen eines Containers
- Container Verwaltung mit machinectl
- PowerManagement
- Systemd Power Management Kommandos
- Anpassen des Login Managers
- Suspend und Resume via Systemd Timer
- Troubleshooting Parameter und Techniken
- Emergency Shell
- rescue.target
- Anpassen des Debug Log Levels beim starten von Units
Zielgruppen
- Diese Schulung richtet sich an alle Teilnehmer*innen mit Systemd Administrationserfahrungen, wie sie in unserem Kurs "Systemd für Administratoren" vermittelt werden.
Vorkenntnisse
- Diese Schulung richtet sich an alle Teilnehmer*innen mit guten Systemd Administrationserfahrungen, wie sie in unserem Kurs "Systemd für Administratoren" vermittelt werden.