Wählen Sie Ihre Sprache aus
Advanced Linux-Administration & Shell-Scripting-Kurs
+400.000 Fachkräfte auf der Plattform
Exklusiv für Unternehmen

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.

Dedika für Lernende

Was Ihr Team beherrschen wird:

  • 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 Ihr Team praxisnah lernt Advanced Linux-Administration & Shell-Scripting-Kurs

Wie Ihr Team übt Advanced Linux-Administration & Shell-Scripting-Kurs

Fachkräfte dieser Unternehmen lernen mit Dedika

ActemiumFR
Nunner LogisticsNL
GT Constructora GeotécnicaCR
Sydel StarBR
Metrô de São PauloBR
Aguas AndinasCL
DSMIN
MeridianbetRS
CDHCN

Kursinhalt

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

Kapitel 1Details anzeigen

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

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

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

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

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

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

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

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.

Zertifizierung

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.

Verwandte Kurse

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