Linux für Administratoren
Linux in Produktion beherrschen: systemd, Netzwerk, Sicherheit, Performance, Scripting und Automatisierung. Vom neugierigen Nutzer zum operativen Sysadmin.
Für wen?
Entwickler, die verstehen wollen, was unter der Haube passiert; Windows-Admins im Umstieg auf Linux; Junior-Ops, die ihre Grundlagen festigen wollen. Anpassbar an das tatsächliche Niveau der Gruppe.
Voraussetzungen
Keine strikten Voraussetzungen. Minimale Terminal-Erfahrung (cd, ls, mv) erleichtert den Einstieg, ist aber nicht zwingend.
Lernziele
Am Ende der Schulung sind Sie in der Lage:
- Einen Linux-Server zu installieren, zu konfigurieren und zu härten (Debian / Ubuntu / RHEL)
- systemd zu beherrschen: Services, Timer, Logs (journalctl)
- Ein Performance-Problem zu diagnostizieren (CPU, RAM, I/O, Netzwerk)
- Ein System abzusichern (Firewall, SSH, SELinux/AppArmor, Audit)
- Robuste Shell-Skripte zu schreiben und wiederkehrende Aufgaben zu automatisieren
Programm
Tag 1 — Grundlagen
- Linux-Architektur, Dateisystem, Prozesse
- Shell: bash, Redirections, Pipelines, Globbing
- Benutzerverwaltung, Berechtigungen, sudo, Capabilities
- Lab: Installation und Erstkonfiguration eines Servers
Tag 2 — systemd und Services
- systemd-Units: service, target, timer, mount
- journalctl und Log-Management
- Paketmanager (apt, dnf, dpkg, rpm)
- Netzwerk: Interfaces, Routing, DNS, Namensauflösung
- Lab: Deployment und Überwachung eines Webservices
Tag 3 — Sicherheit und Performance
- Fortgeschrittenes SSH (Schlüssel, Agent, Jump Host, ProxyJump)
- Firewalls (nftables, ufw, firewalld)
- SELinux / AppArmor: Prinzipien und Troubleshooting
- Performance: top, htop, iostat, perf, ftrace
- Lab: Sicherheitsaudit eines Produktionsservers
Tag 4 — Automatisierung und Betrieb
- Robustes Bash-Scripting (set -euo pipefail, traps, Idempotenz)
- Cron und systemd-Timer
- Grundlagen von Ansible (erstes Playbook)
- Backup- und Monitoring-Strategien
- Lab: vollständige Automatisierung eines Deployments
Methodik
70% Praxis, 30% Theorie. Jeder Teilnehmer verfügt während und nach der Schulung über einen persönlichen Lab-Server (Zugang 30 Tage). Alle Labs sind inkrementell und reproduzierbar.
Tarif
Auf Anfrage je nach Format. Schulungsvertrag möglich.