Wählen Sie Ihre Sprache aus
Linux-Kurs für Cloud & DevOps Engineers
Mehr als 2 Millionen Studierende weltweit

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.

Dedika für Unternehmen

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.

Hier klicken

Kursinhalt

8 Kapitel • 40 LektionenDauer zwischen 4 und 360 Stunden (Sie entscheiden)

Kapitel 1Details anzeigen

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 2Details anzeigen

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 3Details anzeigen

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 4Details anzeigen

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 5Details anzeigen

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 6Details anzeigen

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 7Details anzeigen

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 8Details anzeigen

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.

Zertifizierung

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...
Giulio Carlo
Giulio CarloStudent für Digitales Marketing
Mir gefällt, wie die Lektionen direkt auf den Punkt kommen und wie ich Kapitel wechseln und Inhalte überspringen kann, die ich nicht brauche.
Mariana Ferres
Mariana FerresStudentin für Fotografie
Mir gefallen die Inhalte und die Art der Präsentation und Transkription der Videos, was den Prozess beschleunigt!
Luciana Alvarenga
Luciana AlvarengaStudentin für Nageldesign
Die Plattform ist schnell und einfach zu bedienen. Die Vielfalt der Inhalte und die ergänzenden Videos helfen sehr beim Lernen.
André Felipe
André FelipeStudent für Prompt Engineering

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