Linux-Grundlagen für Container und die Cloud

Zu Terminen und Buchung

Kursbeschreibung

Linux als Basis von Containern und Cloud-Instanzen verstehen und nutzen.

Linux ist das Rückgrat fast aller Cloud Native-Infrastruktur. Egal, ob in Containern unter Docker und Kubernetes oder in IaaS-Instanzen in der Cloud: Moderne Software läuft unter Linux. Grundkenntnisse in Linux sind deshalb für alle unentbehrlich, die Software entwickeln, ausliefern oder betreiben. Dieser Kurs erklärt die Linux-Grundlagen mit einem Schwerpunkt auf den in Containern und in der Cloud besonders relevanten Themen.

Lernziele

Die Teilnehmer:innen lernen den Umgang mit Linux-Systemen kennen. Dazu gehören die Interaktion mit einem Linux-System, die Installation von Software, der Umgang mit Prozessen, Dateien, Benutzerkonten und Berechtigungen sowie Netzwerkzugriffe und grundlegende Sicherheitsmaßnahmen. Die Teilnehmer:innen verstehen, wie Linux in Containern und in der Cloud bereitgestellt wird und wie die Konfiguration dieser Installationen automatisiert werden kann.

Kursinhalte

  • Installation von Linux
    • Architektur und Kernkomponenten von Linux
    • Wichtige Linux-Distributionen (Debian GNU/Linux, Ubuntu, Red Hat Enterprise Linux, AlmaLinux, Rocky Linux, Alpine Linux)
    • Linux-Installation und Linux-Updates auf physischer Hardware, in virtuellen Maschinen, in IaaS-Instanzen und in Applikationscontainern
    • Standarddienste in IaaS-Clouds
  • Interaktion mit Linux
    • Grafische Oberflächen
    • Arbeiten mit der Kommandozeile
    • Effizienter Umgang mit der Shell
    • Redirects und Pipes
    • Log-Dateien und systemd-Journal
    • Remote-Zugriff per SSH
  • Softwareinstallation
    • Paketmanager für Debian-, Red Hat- und Alpine-basierte Linux-Systeme
    • Installation, Update und Deinstallation von Software
    • Dienste mit systemd starten und stoppen
  • Prozessmanagement
    • Prozesse auflisten und beenden
    • Ressourcenauslastung ermitteln
    • Prozesse per Cron starten
  • Dateimanagement
    • Übersicht über das Linux-Dateisystem
    • Umgang mit Dateien und Verzeichnissen
    • Mounts und Volumes
    • Dateien und Verzeichnisse packen
    • Dateien und Verzeichnisse per Netzwerk übertragen
  • Benutzer- und Rechteverwaltung
    • Benutzerkonten und Gruppen anlegen und verwalten
    • Passwörter setzen und ändern
    • Eigentümer von Dateien und Verzeichnissen ändern
    • Zugriffsrechte auf Dateien und Verzeichnisse anpassen
  • Netzwerkzugriff
    • Übersicht über IP-Adressen, Routing und DNS
    • IP- und Routing-Konfiguration anzeigen
    • Informationen im DNS abfragen
    • Netzwerkverbindungen testen
  • Automatisierte Konfiguration
    • Übersicht über Ansätze und Werkzeuge zur automatisierten Konfiguration
    • Übungsbeispiele für automatisierbare Tätigkeiten
      • Installation von Software-Paketen
      • Anlegen von Benutzerkonten
      • Erstellen und Kopieren von Dateien
      • Setzen von Dateisystemberechtigungen
    • Einführung in die Konfiguration von IaaS-Instanzen mit cloud-init
    • Einführung in die Konfiguration von Linux-Servern mit Ansible
    • Übersicht über Container-Virtualisierung mit Docker, Podman und Kubernetes
  • Wichtige Sicherheitsmaßnahmen
  • Best Practices

Zielgruppe und erforderliche Vorkenntnisse

Das Training richtet sich an Linux-Einsteiger:innen mit geringen Vorkenntnissen. Die Teilnehmer:innen sollten mit der Nutzung eines anderen Betriebssystems sowie mit der generellen Funktionsweise von Hardware, Software, Netzwerken und dem Internet vertraut sein. Insbesondere Entwickler:innen und Administrator:innen anderer Betriebssysteme erhalten in diesem Kurs einen fundierten Einstieg in Linux.

Ihr Trainer: Stefan Hofmann

Kommende Trainings

  1. 24.02–27.02

    Deutsch

    Linux-Grundlagen für Container und die Cloud

    Online-Kurs mit Trainer:in

    4 Tage | 1.800,00 € (zzgl. 19% Mwst. = 2.142,00 €)

  2. 22.09–25.09

    Deutsch

    Linux-Grundlagen für Container und die Cloud

    Online-Kurs mit Trainer:in

    4 Tage | 1.800,00 € (zzgl. 19% Mwst. = 2.142,00 €)

  1. Dieser Kurs ist auch als Inhouse-Training verfügbar.

  1. Abonnieren Sie unseren Training-Newsletter.