
Advanced Linux-Administration & Shell-Scripting-Kurs
Bringen Sie Ihre Linux-Fähigkeiten von kompetent zu maßgeblich mit einem Lehrplan, der für echte Produktionsumgebungen konzipiert wurde. Dieser Kurs behandelt alles von Kernel-Interna und LVM-Speicher bis hin zu fortgeschrittener Bash-Skripterstellung, Sicherheitshärtung und flottenweiter Automatisierung mit Ansible. Jedes Modul ist darauf ausgelegt, Sie zu dem Administrator zu machen, auf den sich Ihr Team verlässt, wenn es um die Systeme geht.
Was Sie lernen werden:
Konfigurieren und verwalten Sie Linux-Speicher mit LVM, Dateisystemen, NFS und Strategien zur automatischen Einbindung.
Erstellen Sie robuste Bash-Skripte mit Arrays, regulären Ausdrücken, Fehlerbehandlung und defensiven Programmiertechniken.
Setzen Sie Firewall-Regeln, SSH-Härtung, SELinux-Richtlinien und Audit-Frameworks auf Produktionshosts um.
Stellen Sie systemd-Dienste, Timer und benutzerdefinierte Unit-Dateien für jede Anwendung bereit und verwalten Sie diese.
Überwachen Sie die Systemleistung mit Prometheus, Grafana, sar und eBPF-basierten Profiling-Tools.
Automatisieren Sie flottenweite Konfigurations- und Patch-Workflows mit Ansible-Playbooks und -Rollen.
Wie Sie praxisnah lernen Advanced Linux-Administration & Shell-Scripting-Kurs
Wie Sie üben Advanced Linux-Administration & Shell-Scripting-Kurs
Für Unternehmen, die ihr Team schulen möchten
Bei Dedika für Unternehmen enthält der Kurs Übungen und Beispiele, die auf Ihr eigenes Geschäft und die Bedürfnisse Ihres Unternehmens zugeschnitten sind.
Kursinhalt
8 Kapitel • 40 LektionenDauer zwischen 4 und 360 Stunden (Sie entscheiden)
Kapitel 1AusblendenDetails ausblendenDetails anzeigenLinux-Systemarchitektur und Kernkonzepte
Linux-Systemarchitektur und Kernkonzepte
Lektion 1 • Grundlegende Navigation in der Befehlszeile
Trainiert die Flüssigkeit im Umgang mit Shell-Navigation, Dateioperationen und Hilfesystemen. Die hier erlangte Fertigkeit ist für jede praktische Aufgabe im gesamten Kurs erforderlich.
Lektion 2 • Boot-Prozess und Systeminitialisierung
Verfolgt die gesamte Boot-Sequenz von der Firmware bis zur Anmeldeaufforderung. Das Verständnis dieser Sequenz ermöglicht es Administratoren, Startfehler zu diagnostizieren und zu beheben.
Lektion 3 • Dateisystemhierarchie und Festplatten-Layout
Erläutert den Filesystem Hierarchy Standard und Partitionsschemata. Die Teilnehmer erwerben die Fähigkeit, jeden Dateisystempfad korrekt zu lokalisieren, zu mounten und zu verwalten.
Lektion 4 • Grundlagen der Prozess- und Speicherverwaltung
Führt in den Prozesslebenszyklus, die Planung und Konzepte des virtuellen Speichers ein. Diese Grundlagen untermauern die in späteren Kapiteln behandelte Leistungsoptimierung.
Lektion 5 • Linux-Kernel und Distributionsüberblick
Behandelt Kernel-Rollen, monolithisches vs. modulares Design und die großen Distributionsfamilien. Bietet die konzeptionelle Landkarte, die für alle nachfolgenden Administrationsaufgaben benötigt wird.
Kapitel 2AusblendenDetails ausblendenDetails anzeigenBenutzer-, Gruppen- und Berechtigungsverwaltung
Benutzer-, Gruppen- und Berechtigungsverwaltung
Lektion 1 • Rechteausweitung mit sudo
Konfiguriert sudo-Richtlinien, um kontrollierten Zugriff auf Root-Ebene ohne Weitergabe des Root-Passworts zu gewähren. Ein ordnungsgemäßes sudo-Design ist entscheidend für Prüfbarkeit und Compliance.
Lektion 2 • Spezielle Berechtigungen und Access Control Lists
Führt SUID, SGID, Sticky Bit und POSIX-ACLs für eine granulare Kontrolle ein. Diese Mechanismen erweitern das grundlegende Modell auf komplexe organisatorische Anforderungen.
Lektion 3 • Gruppenverwaltung und Mitgliedschaft
Erläutert primäre vs. ergänzende Gruppen und gruppenbasierte Zugriffsstrategien. Das Gruppendesign wirkt sich direkt auf die Dateifreigabe und Rechtedelegation aus.
Lektion 4 • Lebenszyklusverwaltung von Benutzerkonten
Behandelt das Erstellen, Ändern, Sperren und Löschen von Benutzerkonten. Eine ordnungsgemäße Lebenszyklusverwaltung ist die erste Verteidigungslinie der Systemsicherheit.
Lektion 5 • Traditionelles Unix-Berechtigungsmodell
Vermittelt Lese-, Schreib- und Ausführungs-Bits für Eigentümer, Gruppe und Andere. Die Beherrschung der oktalen und symbolischen Notation ist für eine sichere Dateiverwaltung unerlässlich.
Kapitel 3AusblendenDetails ausblendenDetails anzeigenSpeicherverwaltung und Dateisysteme
Speicherverwaltung und Dateisysteme
Lektion 1 • Festplattenpartitionierung mit fdisk und parted
Demonstriert das Erstellen und Ändern von Partitionstabellen mithilfe interaktiver Werkzeuge. Die korrekte Partitionierung ist die Voraussetzung für alle übergeordneten Speicherkonfigurationen.
Lektion 2 • Integrität und Wiederherstellung des Dateisystems
Behandelt fsck, xfs_repair, SMART-Überwachung und Backup-Strategien. Administratoren müssen die Integrität des Dateisystems schnell wiederherstellen, um Dienstunterbrechungen zu minimieren.
Lektion 3 • Mounten, automatisches Mounten und NFS
Erläutert persistente Mounts, systemd-Mount-Units, autofs und NFS-Client-Konfiguration. Remote- und automatische Mounts sind Standard in Speicherarchitekturen von Unternehmen.
Lektion 4 • Erstellung und Optimierung von Dateisystemen
Vermittelt das Formatieren von Blockgeräten mit ext4, XFS und Btrfs sowie die Optimierung ihrer Parameter. Dateisystemwahl und -optimierung wirken sich direkt auf die I/O-Leistung und Zuverlässigkeit aus.
Lektion 5 • Logical Volume Management
Behandelt physische Datenträger, Datenträgergruppen und logische Datenträger unter Verwendung von LVM. LVM ermöglicht flexible, unterbrechungsfreie Online-Speichergrößenänderungen.
Kapitel 4AusblendenDetails ausblendenDetails anzeigenNetzwerkkonfiguration und Fehlerbehebung
Netzwerkkonfiguration und Fehlerbehebung
Lektion 1 • Konfiguration der Netzwerkschnittstelle
Behandelt die statische und dynamische IP-Zuweisung mit ip, nmcli und Konfigurationsdateien. Die korrekte Einrichtung der Schnittstelle ist die Grundlage aller Netzwerkdienste.
Lektion 2 • Netzwerkdiagnose und Leistungswerkzeuge
Führt ss, tcpdump, traceroute und iperf3 für die systematische Fehlerbehebung ein. Methodische Diagnosen reduzieren die durchschnittliche Lösungszeit für Netzwerkvorfälle.
Lektion 3 • DNS-Auflösung und Hostnamenverwaltung
Erläutert die Resolver-Konfiguration, /etc/hosts und systemd-resolved. Eine zuverlässige Namensauflösung ist für die Dienstsuche und Remote-Administration erforderlich.
Lektion 4 • SSH-Konfiguration und sicherer Fernzugriff
Konfiguriert OpenSSH-Server-Härtung, schlüsselbasierte Authentifizierung und Tunneling. Sicherer Fernzugriff ist die primäre administrative Schnittstelle für Linux-Server.
Lektion 5 • Firewall-Verwaltung mit firewalld und iptables
Vermittelt zonenbasierte Firewall-Regeln mit firewalld und Low-Level-iptables-Ketten. Die Firewall-Konfiguration ist für die Sicherung jedes vernetzten Linux-Hosts obligatorisch.
Kapitel 5AusblendenDetails ausblendenDetails anzeigenGrundlagen der Shell-Skripterstellung
Grundlagen der Shell-Skripterstellung
Lektion 1 • Schleifen und Iterationsmuster
Erläutert for-, while- und until-Schleifen mit praktischen Iterationsmustern. Schleifen ermöglichen es Skripten, Listen, Dateien und Befehlsausgaben in großem Umfang zu verarbeiten.
Lektion 2 • Eingabe-, Ausgabe- und Fehlerbehandlung
Behandelt stdin/stdout/stderr-Umleitung, Pipelines und trap-basierte Fehlerbehandlung. Robuste E/A- und Fehlerbehandlung machen Skripte sicher für den Produktionseinsatz.
Lektion 3 • Bash-Skriptstruktur und Variablen
Behandelt Shebang-Zeilen, Skriptausführung, Variablentypen und Quotierungsregeln. Die korrekte Variablenbehandlung verhindert die häufigsten Skriptfehler.
Lektion 4 • Funktionen und Skript-Modularität
Führt Funktionsdefinition, lokale Variablen, Rückgabewerte und Sourcing ein. Modulare Skripte sind einfacher zu testen, wiederzuverwenden und teamübergreifend zu pflegen.
Lektion 5 • Bedingte Logik und Testausdrücke
Vermittelt if/elif/else, case-Anweisungen und Testoperatoren für Zeichenketten, Ganzzahlen und Dateien. Bedingte Logik ist die Entscheidungsmaschine jedes nicht-trivialen Skripts.
Kapitel 6AusblendenDetails ausblendenDetails anzeigenFortgeschrittene Shell-Skripting-Techniken
Fortgeschrittene Shell-Skripting-Techniken
Lektion 1 • Skript-Härtung und defensive Programmierung
Wendet Eingabevalidierung, sichere temporäre Dateien und Berechtigungsprüfungen auf Skripte an. Gehärtete Skripte widerstehen Missbrauch und scheitern unter unerwarteten Bedingungen sicher.
Lektion 2 • Skript-Debugging und -Testen
Führt die Ausführungsverfolgung mit bash -x, shellcheck-Linting und Unit-Testing mit bats ein. Systematisches Testen reduziert Fehler, bevor Skripte Produktionssysteme erreichen.
Lektion 3 • Reguläre Ausdrücke im Detail
Erläutert POSIX BRE, ERE und Perl-kompatible Regex mit praktischen Beispielen. Regex-Meisterschaft erschließt leistungsstarke Textbearbeitung in allen Skripting- und Admin-Werkzeugen.
Lektion 4 • Textverarbeitung mit grep, sed und awk
Vermittelt Musterabgleich, Stream-Bearbeitung und feldbasierte Datenextraktion. Diese Werkzeuge wandeln rohe Befehlsausgaben in strukturierte, verwertbare Daten um.
Lektion 5 • Arrays und assoziative Arrays
Behandelt die Deklaration, Manipulation und Iteration von indizierten und assoziativen Arrays. Arrays ermöglichen es Skripten, Datensammlungen ohne externe Werkzeuge zu verwalten.
Kapitel 7AusblendenDetails ausblendenDetails anzeigenSystemdienste, Protokollierung und Überwachung
Systemdienste, Protokollierung und Überwachung
Lektion 1 • Alarmierung und Automatisierung von Integritätsprüfungen
Erstellt Shell-Skript-basierte Integritätsprüfungen und integriert sie mit E-Mail- und Webhook-Warnmeldungen. Proaktive Alarmierung wandelt Überwachungsdaten in verwertbare Benachrichtigungen um.
Lektion 2 • Leistungsüberwachung und -profilierung
Führt top, vmstat, iostat, sar und perf für die Echtzeit- und historische Analyse ein. Die Identifizierung von Engpässen erfordert die gleichzeitige Korrelation von CPU-, Speicher- und E/A-Metriken.
Lektion 3 • Schreiben benutzerdefinierter systemd-Unit-Dateien
Lehrt das Erstellen von Service-, Timer-, Socket- und Path-Units für benutzerdefinierte Anwendungen. Benutzerdefinierte Units integrieren jede Anwendung sauber in den systemd-Lebenszyklus.
Lektion 4 • systemd-Dienstverwaltung
Behandelt den Aufbau von Unit-Dateien, Dienstlebenszyklus-Befehle und Abhängigkeitsreihenfolge. Korrekte Dienstverwaltung gewährleistet zuverlässigen Anwendungsstart und -wiederherstellung.
Lektion 5 • Zentralisierte Protokollierung mit journald und rsyslog
Erläutert journald-Speicherung, journalctl-Filterung und rsyslog-Weiterleitungsregeln. Effektive Protokollierung ist die Grundlage für die Untersuchung von Vorfällen und die Compliance-Berichterstattung.
Kapitel 8AusblendenDetails ausblendenDetails anzeigenSicherheitshärtung und skalierte Automatisierung
Sicherheitshärtung und skalierte Automatisierung
Lektion 1 • Patch-Management und Änderungsautomatisierung
Entwirft automatisierte Patching-Workflows unter Verwendung von Paketmanagern und Ansible. Konsequentes Patchen ist die wirksamste Kontrolle gegen die Ausnutzung bekannter Schwachstellen.
Lektion 2 • Mandatory Access Control mit SELinux und AppArmor
Behandelt SELinux-Modi, -Kontexte, Richtlinien-Booleans und AppArmor-Profile. MAC-Frameworks beschränken Prozesse über das hinaus, was diskretionäre Berechtigungen allein erreichen können.
Lektion 3 • Audit-Framework und Compliance-Protokollierung
Konfiguriert auditd-Regeln, um Dateizugriffe, Rechtenutzung und Systemaufrufe zu verfolgen. Audit-Protokolle bieten den von Sicherheits- und Compliance-Frameworks geforderten Nachweis.
Lektion 4 • Automatisierung mit Ansible für die Linux-Administration
Führt Ansible-Inventar, Playbooks und Rollen für idempotentes Konfigurationsmanagement ein. Automatisierung beseitigt Konfigurationsdrift und ermöglicht konsistente flottenweite Änderungen.
Lektion 5 • Systemhärtung und Reduzierung der Angriffsfläche
Wendet Kernel-Parameter-Optimierung, Dienstminimierung und Banner-Konfiguration an. Die Reduzierung der Angriffsfläche begrenzt die Auswirkungen von Schwachstellen auf Produktionshosts.
Ihr gültiges Abschlusszertifikat
Dieser Kurs ist für Sie geeignet:
Junior-Linux-Administratoren, die bereit sind, Aufgaben auf Senior-Ebene zu übernehmen.
DevOps-Ingenieure, die tieferes Wissen auf Betriebssystemebene und Sicherheit in der Skripterstellung anstreben.
Windows-Systemadministratoren, die zu Rollen in der Linux-basierten Infrastruktur wechseln.
IT-Generalisten, die Linux-Server neben anderen Aufgaben verwalten.
Absolventen der Informatik, die ihre erste Rolle in der Infrastruktur oder Plattform antreten.
Hobby-Linux-Nutzer, die professionell mit Produktionssystemen arbeiten möchten.
Was unsere Lernenden sagen
Ihre Kurse sind perfekt. Ich habe das Jahrespaket erworben und habe endlich die Möglichkeit, verschiedene Themen zu verfolgen, die mich interessieren, ohne die Plattform wechseln zu müssen... ich danke Ihnen für alles, was Sie tun, ich habe Sie bereits anderen Leuten empfohlen...

Mir gefällt, wie die Lektionen direkt auf den Punkt kommen und wie ich Kapitel wechseln und Inhalte überspringen kann, die ich nicht brauche.

Mir gefallen die Inhalte und die Art der Präsentation und Transkription der Videos, was den Prozess beschleunigt!

Die Plattform ist schnell und einfach zu bedienen. Die Vielfalt der Inhalte und die ergänzenden Videos helfen sehr beim Lernen.

Wichtige Qualifikationen
FAQ
Wer ist Dedika?
Ist das Zertifikat in Deutschland gültig?
Sind die Kurse kostenlos?
Wie hoch ist der Arbeitsaufwand der Kurse?
Wie sind die Kurse aufgebaut?
Wie funktionieren die Kurse?
Wie lange dauern die Kurse?
Was kostet ein Kurs?
Was ist ein E-Learning- oder Online-Kurs und wie funktioniert er?
PDF-Kurs




















