aufgaben:tag5_praxis_workshop
Inhaltsverzeichnis
Übungen Tag 5: Praxis-Workshop und Troubleshooting
Diese Übungen vertiefen die Themen von Tag 5 des Linux Expert Workshops mit realen Szenarien.
Übung 5.1: Komplette Webserver-Installation
Ziel: LEMP-Stack (Linux, Nginx, MySQL, PHP) aufsetzen
Aufgaben:
- Installieren Sie Nginx
- Installieren Sie MariaDB
- Installieren Sie PHP-FPM
- Konfigurieren Sie einen Virtual Host
- Erstellen Sie eine Test-PHP-Seite
- Absichern Sie die Installation
Übung 5.2: Firewall-Szenarien
Ziel: Komplexe Firewall-Regeln implementieren
Szenario 1: Webserver-Firewall
- Erlaube HTTP/HTTPS von überall
- Erlaube SSH nur von 192.168.1.0/24
- Blockiere alles andere
- Rate-Limiting für SSH
Szenario 2: Port-Forwarding
- Leiten Sie Port 8080 zu internem Port 3000
- NAT für internes Netzwerk
Übung 5.3: Troubleshooting-Szenarien
Szenario 1: Service startet nicht
Symptom: nginx startet nicht mehr
Szenario 2: Hohe CPU-Last
Symptom: System ist langsam, CPU bei 100%
Szenario 3: Kein Netzwerk
Symptom: Keine Verbindung ins Internet
Übung 5.4: Performance-Tuning
Ziel: System-Performance optimieren
Aufgaben:
- Analysieren Sie Boot-Zeit
- Identifizieren Sie langsame Services
- Optimieren Sie Systemd-Services
- Deaktivieren Sie unnötige Services
- Erstellen Sie Performance-Report
Übung 5.5: Security-Audit
Ziel: System-Sicherheit überprüfen
Aufgaben:
- Prüfen Sie offene Ports
- Analysieren Sie laufende Dienste
- Prüfen Sie Benutzer-Accounts
- Überprüfen Sie sudo-Konfiguration
- Finden Sie SUID/SGID-Dateien
- Erstellen Sie Security-Report
Finale Challenge: Komplettes Server-Deployment
Aufgabe: Setzen Sie einen Production-ready Webserver auf
Anforderungen:
- Ubuntu Server 22.04
- Nginx mit SSL (Let's Encrypt)
- PHP-FPM
- MariaDB
- Firewall (nur 80, 443, 22)
- Automatische Backups (täglich)
- Monitoring
- Log-Rotation
- Security-Hardening
- Dokumentation
Bonus:
- Fail2ban
- Automatische Updates
- Performance-Tuning
- Health-Check-Skript
Siehe auch
aufgaben/tag5_praxis_workshop.txt · Zuletzt geändert: von 127.0.0.1
