03 - Linux Expert Workshop
Für erfahrene Linux-Administratoren
Dieser intensive Workshop richtet sich an fortgeschrittene Linux-Anwender und System-Administratoren, die ihre Kenntnisse auf Experten-Niveau bringen möchten. Der Fokus liegt auf Enterprise-Szenarien, komplexer Systemarchitektur und professionellem Troubleshooting.
Kursformat: 5 Tage Vollzeit-Workshop
| Tag | Uhrzeit | Aktivität |
|---|---|---|
| Tag 1–4 | 09:00 – 12:15 | |
| 12:15 – 13:15 | Mittagspause | |
| 13:15 – 17:00 | ||
| Tag 5 | 09:00 – 12:15 | |
| 12:15 - 13:00 | Abschluss |
Tag 1: Kommandozeile und Textverarbeitung
Am ersten Tag beherrschen Sie die Kommandozeile und Textverarbeitung.
| Priorität | Thema | Inhalte |
|---|---|---|
| KERN | Navigation und Dateiverwaltung | cd, pwd, cp, mv, rm, ls - Dateien verwalten |
| KERN | Linux Filesystem | Verzeichnisstruktur verstehen (/etc, /var, /home, /tmp) |
| KERN | Dateien anzeigen | cat, less, head, tail |
| KERN | Texteditoren | nano - Einfacher Editor, vim/vi - Professioneller Editor |
| KERN | Ein-/Ausgabe | Pipes, Umleitungen (>, >>, %%|%%) |
| KERN | Texte durchsuchen | grep - Dateien durchsuchen und filtern |
| KERN | Dateien finden | find - Dateien im System suchen |
| OPTIONAL | Textmanipulation | sed - Text bearbeiten |
Tag 2: Systemkonfiguration und Server-Installation
Sie lernen Systemeinstellungen, installieren einen Ubuntu Server und konfigurieren SSH.
| Zeit | Thema | Inhalte |
|---|---|---|
| KERN | Shell-Konfiguration | .bash_profile, .bashrc, Aliase, Umgebungsvariablen |
| KERN | Hilfe-System | man, apropos |
| KERN | Festplatten-Vorbereitung | lsblk, df, du, Partitionierungsstrategie planen |
| KERN | Server-Installation | Ubuntu Server installieren, Partitionierung, Dateisysteme (ext4, xfs), Grundkonfiguration |
| KERN | Systemkonfiguration | Hostname, Locale, Wichtige Dateien (/etc/hosts, /etc/fstab), /proc Dateisystem |
| KERN | SSH | SSH-Konfiguration, Key-Authentifizierung, Port-Forwarding, SSH-Agent |
| KERN | Netzwerk-Grundlagen | IP, DNS, DHCP verstehen, Netzwerk-Konfiguration |
| KERN | Netzwerk-Tools | NetworkManager, netplan, statische IPs, Routing-Basics |
| KERN | Firewall | ufw - Einfache Regeln, iptables - Detaillierte Regeln |
Tag 3: Paketverwaltung, Benutzer und Berechtigungen
Sie verwalten Pakete, Benutzer professionell und setzen komplexe Berechtigungen.
| Priorität | Thema | Inhalte |
|---|---|---|
| KERN | Paketverwaltung | apt - Software installieren, Updates, Snap vs. deb Pakete |
| KERN | Benutzerverwaltung | useradd, usermod, userdel, groupadd - Benutzer und Gruppen anlegen |
| KERN | Dateiberechtigungen | chmod, chown, chgrp - Rechte setzen |
| KERN | Prozesse | top, htop, ps, kill, nice/renice - Programme verwalten |
| KERN | Performance-Monitoring | iostat, netstat, free - System überwachen |
| OPTIONAL | sudo | sudo-Konfiguration - Administratorrechte, sudo-Policies |
| OPTIONAL | ACLs | Erweiterte Zugriffsrechte - getfacl, setfacl |
| OPTIONAL | SUID/SGID | Special Permissions - SUID, SGID, Sticky Bit |
Tag 4: SystemD, Dienste und Logging
Sie beherrschen SystemD und professionelles Logging.
| Priorität | Thema | Inhalte |
|---|---|---|
| KERN | SystemD | systemd-Architektur - Dienste starten, stoppen, Status prüfen, enable, disable |
| KERN | Logdateien | journalctl, dmesg - Fehler finden und analysieren |
| KERN | Erweiterte Logs | syslog/rsyslog, Log-Rotation, Zentrales Logging |
| KERN | Automatisierung | cron - Zeitgesteuerte Aufgaben, Bash-Skripting für Admins |
| OPTIONAL | Shell-Vertiefung | Advanced Bash, erweiterte Pipes, Schleifen, Bedingungen |
| OPTIONAL | Systemd-Timer | Automatische Aufgaben mit systemd-timer, Custom Services erstellen |
Tag 5: Netzwerk, Firewall und Abschluss
Sie konfigurieren Netzwerk und Firewall professionell.
| Zeit | Thema | Inhalte |
|---|---|---|
| KERN | Praxis-Workshop | Reale Szenarien, Troubleshooting-Cases, Performance-Tuning |
| KERN | Workshop-Abschluss | Best Practices, Ihre Fragen, Zusammenfassung, Feedback, Zertifikat |
Voraussetzungen
- Grundkenntnisse in Linux (Dateisystem-Navigation, grundlegende Befehle)
- Vertrautheit mit der Kommandozeile
- Eigener Laptop mit VirtualBox (min. 16GB RAM empfohlen) oder Zugang zu einer Linux-VM
- Motivation für intensive 5 Tage mit viel Praxis
Lernziele
Nach diesem Workshop können Sie:
- ✅ Sicher und effizient mit der Kommandozeile arbeiten
- ✅ Ubuntu Server professionell installieren und konfigurieren
- ✅ Dateien, Verzeichnisse und Berechtigungen verwalten
- ✅ Benutzer und Gruppen mit erweiterten Rechten (ACLs, SUID/SGID) verwalten
- ✅ SystemD verstehen und Dienste erstellen
- ✅ Logs analysieren und Probleme troubleshooten
- ✅ Aufgaben mit cron und systemd-timer automatisieren
- ✅ Netzwerk und Firewall konfigurieren
- ✅ SSH sicher einsetzen und Tunneling nutzen
- ✅ Bash-Skripte für Admin-Aufgaben schreiben
- ✅ System-Performance überwachen und optimieren
Workshop-Fokus: Intensive Hands-on-Praxis mit realen Admin-Szenarien. Jeder Tag beinhaltet umfangreiche praktische Übungen. Die Server-Installation am Tag 2 Nachmittag ermöglicht es, ab Tag 3 auf dem selbst installierten System zu arbeiten.
Praktische Projekte
Der Workshop beinhaltet folgende Praxis-Elemente:
- 🔧 Tag 2: Eigenen Ubuntu Server installieren, konfigurieren und SSH einrichten
- 🔧 Tag 3: Benutzer-, Rechte- und Prozess-Management
- 🔧 Tag 4: Custom SystemD-Services und Backup-Automatisierung
- 🔧 Tag 5: Firewall-Konfiguration und Netzwerk-Troubleshooting
- 🔧 Durchgehend: Troubleshooting realer Admin-Probleme
Kommando-Referenz
Eine vollständige Übersicht aller behandelten Linux-Kommandos finden Sie hier:
