
Linux-Kurs für Cloud & DevOps Engineers
Beherrschen Sie die Linux-Fähigkeiten, die Cloud- und DevOps-Ingenieure täglich in der Produktion einsetzen. Von Dateisystem-Grundlagen und Bash-Skripterstellung bis hin zu Container-Interna und Sicherheitshärtung deckt dieser Kurs den gesamten Technologie-Stack ab. Bauen Sie die praktische Sicherheit auf, um Linux-Systeme in großem Maßstab zu verwalten, zu automatisieren und abzusichern.
Was Sie lernen werden:
Konfigurieren Sie Linux-Netzwerke, Firewalls und Routing für Cloud- und containerisierte Umgebungen.
Erstellen und verwalten Sie Benutzer, Berechtigungen und SSH-Zugriff nach dem Prinzip der geringsten Rechte.
Automatisieren Sie Infrastrukturaufgaben mit Bash-Skripten mit ordnungsgemäßer Fehlerbehandlung und Protokollierung.
Verwalten Sie Festplatten, logische Volumes und Cloud-Block-Speicher für zuverlässige Produktions-Workloads.
Verstehen Sie die Linux-Primitiven – Namespaces, Cgroups und Overlayfs –, die Container antreiben.
Stellen Sie Observability-Werkzeuge bereit und wenden Sie CIS-Hardening-Kontrollen auf Flotten von Linux-Servern an.
Wie Sie praxisnah lernen Linux-Kurs für Cloud & DevOps Engineers
Wie Sie üben Linux-Kurs für Cloud & DevOps Engineers
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-Grundlagen für Cloud-Ingenieure
Linux-Grundlagen für Cloud-Ingenieure
Lektion 1 • Linux-Architektur und Distributionen
Behandelt die Beziehung zwischen Kernel, Shell und Userspace sowie die Auswahl der Distribution für die Cloud. Schafft die konzeptionelle Grundlage für alle nachfolgenden Linux-Arbeiten.
Lektion 2 • Terminal-Navigation und Shell-Grundlagen
Führt in die Bash-Syntax, den Prompt-Aufbau und Befehle zur Navigation im Dateisystem ein. Ermöglicht eine sichere Bedienung der Befehlszeile von der ersten Sitzung an.
Lektion 3 • Linux Filesystem Hierarchy Standard
Erläutert den Zweck jedes Standardverzeichnisses in einem Linux-System. Bereitet Ingenieure darauf vor, Konfigurationsdateien, Protokolle und Binärdateien zuverlässig zu finden.
Lektion 4 • Linux lokal und in der Cloud zum Laufen bringen
Leitet die Einrichtung lokaler VMs und Cloud-basierter Linux-Instanzen für Übungszwecke an. Stellt sicher, dass jeder Teilnehmer sofort über eine funktionierende Laborumgebung verfügt.
Lektion 5 • Dateien, Verzeichnisse und Pfade
Vermittelt das Erstellen, Kopieren, Verschieben und Löschen von Dateien und Verzeichnissen. Knüpft direkt an Skripting- und Automatisierungsaufgaben in späteren Kapiteln an.
Kapitel 2AusblendenDetails ausblendenDetails anzeigenBenutzer, Berechtigungen und Sicherheitsgrundlagen
Benutzer, Berechtigungen und Sicherheitsgrundlagen
Lektion 1 • SSH-Härtung und Schlüsselverwaltung
Behandelt die Konfiguration des SSH-Daemons, schlüsselbasierte Authentifizierung und Zugriffsbeschränkungen. Sichert den primären Fernzugriffsvektor für Cloud-Linux-Server.
Lektion 2 • Dateiberechtigungen und Besitzverhältnisse
Erläutert Lese-, Schreib- und Ausführungsbits sowie die Oktalschreibweise für Dateien und Verzeichnisse. Ermöglicht eine präzise Zugriffskontrolle für Anwendungs- und Konfigurationsdateien.
Lektion 3 • Benutzer- und Gruppenverwaltung
Behandelt das Erstellen, Ändern und Löschen von Benutzern und Gruppen über CLI-Werkzeuge. Unterstützt direkt die Sicherheitsmodelle von Mehrbenutzerservern und Containern.
Lektion 4 • Sudo und Rechteausweitung
Lehrt die Konfiguration der Sudoers-Datei und sichere Muster zur Delegation von Rechten. Reduziert die Angriffsfläche und ermöglicht gleichzeitig notwendige administrative Aufgaben.
Lektion 5 • Access Control Lists und erweiterte Attribute
Führt ACLs für fein abgestufte Berechtigungen jenseits des Standard-Unix-Modells ein. Schlägt eine Brücke von den grundlegenden Berechtigungen hin zu unternehmerischen Szenarien mit teamübergreifendem Zugriff.
Kapitel 3AusblendenDetails ausblendenDetails anzeigenProzess- und Dienstverwaltung
Prozess- und Dienstverwaltung
Lektion 1 • Prozesslebenszyklus und -überwachung
Erläutert die Prozesserzeugung, -zustände und -beendigung mit wichtigen Überwachungswerkzeugen. Bietet die Grundlage für die Diagnose des Anwendungsverhaltens auf Servern.
Lektion 2 • Planen von Aufgaben mit Cron und Systemd-Timern
Vergleicht die Cron-Syntax mit Systemd-Timer-Units für die geplante Automatisierung. Unterstützt wiederkehrende DevOps-Aufgaben wie Backups und Integritätsprüfungen.
Lektion 3 • Ressourcenlimits und cgroups-Grundlagen
Führt ulimit, cgroups v2 und ressourcenbezogene Beschränkungen pro Prozess ein. Bereitet Ingenieure auf die Container-Ressourcenverwaltung vor, die auf diesen Primitiven aufbaut.
Lektion 4 • Signale und Prozesssteuerung
Behandelt das Senden von Signalen an Prozesse zur Steuerung und zum ordnungsgemäßen Herunterfahren. Unerlässlich für die Verwaltung von containerisierten und langlebigen Cloud-Diensten.
Lektion 5 • Systemd-Dienstverwaltung
Lehrt die Erstellung von Unit-Dateien, Befehle für den Lebenszyklus von Diensten und die Reihenfolge von Abhängigkeiten. Ermöglicht zuverlässiges Service-Deployment und automatischen Neustart in der Produktion.
Kapitel 4AusblendenDetails ausblendenDetails anzeigenNetzwerkgrundlagen unter Linux
Netzwerkgrundlagen unter Linux
Lektion 1 • Konfiguration von Netzwerkschnittstellen
Behandelt die statische und dynamische IP-Zuweisung mit den Werkzeugen ip und nmcli. Direkt anwendbar auf die Konfiguration von Cloud-VM-Netzwerkschnittstellen.
Lektion 2 • Virtuelle Netzwerke und Bridges
Stellt Linux-Bridges, VLANs und virtuelle Ethernet-Paare vor, die von Containern verwendet werden. Verbindet Host-Netzwerkkonzepte mit der Vernetzung von Docker und Kubernetes.
Lektion 3 • Routing und DNS-Auflösung
Erläutert Routing-Tabellen, Standard-Gateways und die Konfiguration des DNS-Resolvers. Ermöglicht Ingenieuren die Kontrolle von Verkehrspfaden in Cloud-VPCs mit mehreren Subnetzen.
Lektion 4 • Netzwerkdiagnose und Fehlerbehebung
Wendet ping, traceroute, ss, tcpdump und curl an, um Netzwerkfehler zu isolieren. Baut einen systematischen Diagnose-Workflow für Cloud-Verbindungsprobleme auf.
Lektion 5 • Firewall-Verwaltung mit iptables und nftables
Lehrt Paketfilterregeln, Chains und NAT unter Verwendung von iptables und nftables. Sichert Linux-Hosts auf der Netzwerkebene in Cloud-Deployments.
Kapitel 5AusblendenDetails ausblendenDetails anzeigenSpeicher, Dateisysteme und Volume-Verwaltung
Speicher, Dateisysteme und Volume-Verwaltung
Lektion 1 • Logical Volume Management
Lehrt physische LVM-Volumes, Volume-Gruppen und Operationen mit logischen Volumes. Ermöglicht Online-Größenänderung und Snapshot-Funktionen für Cloud-Block-Speicher.
Lektion 2 • Netzwerk- und gemeinsam genutzte Dateisysteme
Behandelt die Einbindung von NFS und SMB sowie Cloud-native Optionen für gemeinsam genutzten Speicher. Unterstützt Muster für gemeinsam genutzten Speicher, wie sie in zustandsbehafteten Cloud-Anwendungen verwendet werden.
Lektion 3 • Festplattenpartitionierung und -formatierung
Behandelt MBR- vs. GPT-Partitionsschemata und Werkzeuge wie fdisk und parted. Bereitet Ingenieure auf die Bereitstellung von rohen Blockgeräten in Cloud-Umgebungen vor.
Lektion 4 • Dateisystemtypen und Einbindung
Vergleicht ext4, XFS und Btrfs und behandelt Mount-Optionen und fstab. Ermöglicht die korrekte Auswahl von Dateisystemen und das dauerhafte Einbinden für Cloud-Volumes.
Lektion 5 • Zustands- und Leistungsüberwachung von Festplatten
Verwendet df, du, iostat und SMART-Werkzeuge zur Überwachung des Speicherzustands und der E/A. Ermöglicht Ihnen proaktives Kapazitätsmanagement und die Fehlerbehebung bei Leistungsproblemen.
Kapitel 6AusblendenDetails ausblendenDetails anzeigenBash-Skripting und Automatisierung
Bash-Skripting und Automatisierung
Lektion 1 • Textverarbeitung mit sed, awk und grep
Wendet regex-basierte Werkzeuge an, um Protokolle, Konfigurationen und Befehlsausgaben zu parsen. Ermöglicht die Datenextraktion und -transformation innerhalb von Automatisierungsskripten.
Lektion 2 • Fehlerbehandlung und Skriptrobustheit
Führt set -euo pipefail, Traps und Protokollierungsmuster für sichere Skripte ein. Stellt sicher, dass Automatisierungen in Produktions-Pipelines eindeutig und sauber fehlschlagen.
Lektion 3 • Funktionen, Argumente und Eingabebehandlung
Behandelt die Funktionsdefinition, Positionsparameter und die Verarbeitung von stdin. Fördert wiederverwendbares, parametrisiertes Skriptdesign für DevOps-Pipelines.
Lektion 4 • Grundlagen des Bash-Skriptings
Behandelt Shebang, Variablen, Quoting-Regeln und Skript-Ausführungsmodi. Etabliert korrekte Skripting-Gewohnheiten, die häufige Automatisierungsfehler verhindern.
Lektion 5 • Kontrollfluss und Logik
Lehrt if/else-, case-Anweisungen und Schleifenkonstrukte für die Entscheidungslogik. Ermöglicht Skripten, dynamisch auf den Systemzustand und Eingaben zu reagieren.
Kapitel 7AusblendenDetails ausblendenDetails anzeigenLinux für Container und Kubernetes
Linux für Container und Kubernetes
Lektion 1 • Knotenspeicher und Volume-Verwaltung
Behandelt die Speicherung von Container-Images, Overlay-Dateisysteme und die Einrichtung von CSI-Treibern. Ermöglicht die korrekte Bereitstellung persistenter Volumes auf Kubernetes-Knoten.
Lektion 2 • Container-Laufzeiten unter Linux
Behandelt die Installation und Konfiguration von containerd, CRI-O und runc unter Linux. Bereitet Ingenieure auf die Verwaltung der Einstellungen von Container-Laufzeiten auf Kubernetes-Knoten vor.
Lektion 3 • Kernel-Parameter für Container-Workloads
Optimiert sysctl-Parameter, die für die Vernetzung und Leistung von Kubernetes erforderlich sind. Verhindert häufige Ausfälle auf Knotenebene, die durch standardmäßige Kernel-Einstellungen verursacht werden.
Lektion 4 • Knotenvernetzung und CNI-Plugins
Erklärt, wie CNI-Plugins die Pod-Vernetzung mit Linux-Primitiven konfigurieren. Ermöglicht die Diagnose von Verbindungsproblemen zwischen Pods und von Pods zu Diensten.
Lektion 5 • Namespaces und cgroups für Container
Erklärt, wie Linux-Namespaces und cgroups Container-Prozesse isolieren. Bietet das Verständnis auf Kernel-Ebene, das für die Fehlerbehebung bei Containern erforderlich ist.
Kapitel 8AusblendenDetails ausblendenDetails anzeigenBeobachtbarkeit, Leistung und Härtung
Beobachtbarkeit, Leistung und Härtung
Lektion 1 • Systemprotokollierung und Protokollverwaltung
Behandelt journald, rsyslog und die Protokollweiterleitung an zentralisierte Plattformen. Ermöglicht die strukturierte Protokollerfassung, die für Cloud-Beobachtbarkeits-Stacks erforderlich ist.
Lektion 2 • Audit-Framework und Compliance
Setzt auditd-Regeln ein, um Dateizugriffe, Rechteverwendung und Systemaufrufe zu verfolgen. Unterstützt Compliance-Anforderungen für regulierte Cloud-Umgebungen.
Lektion 3 • Automatisierte Härtung und Baseline-Durchsetzung
Wendet CIS-Benchmark-Kontrollen an und validiert sie mit automatisierten Scan-Werkzeugen. Stellt eine konsistente Sicherheitslage über Flotten von Cloud-Linux-Instanzen hinweg sicher.
Lektion 4 • Leistungsprofilerstellung und -abstimmung
Verwendet perf, vmstat, sar und Flame Graphs, um Systemengpässe zu identifizieren. Übersetzt Profiling-Daten in umsetzbare Kernel- und Anwendungsoptimierungen.
Lektion 5 • Linux-Sicherheitsmodule
Konfiguriert SELinux- und AppArmor-Richtlinien, um das Anwendungsverhalten einzuschränken. Fügt eine obligatorische Zugriffskontrolle als Defense-in-Depth-Ebene in Cloud-Deployments hinzu.
Ihr gültiges Abschlusszertifikat
Dieser Kurs ist für Sie geeignet:
Junior-Systemadministratoren: bereit, in Cloud-orientierte Entwicklungsrollen zu wechseln.
Backend-Entwickler: die ihre Deployment- und Serverumgebungen selbstbewusst verwalten möchten.
DevOps-Bootcamp-Absolventen: die über die Einführungskurse hinausgehende, praxisnahe Linux-Kenntnisse benötigen.
Cloud-Praktiker: die über Zertifizierungen verfügen, denen aber ausgeprägte operative Fähigkeiten auf der Kommandozeile fehlen.
IT-Support-Experten: die in den Bereich Infrastruktur oder Site Reliability Engineering wechseln möchten.
Quereinsteiger: die durch Selbststudium in die Technologiebranche einsteigen und DevOps-Engineer-Positionen anstreben.
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




















