LFS303 Linux für Cloud Technicians
Ziele
In dieser 4-tägigen Schulung "LFS303 Linux für Cloud Technicians" erlangen Sie praxisorientierte Fähigkeiten, um sowohl Cloud- als auch Nicht-Cloud-Instanzen zu verbinden und entscheidende Anpassungs- sowie Konfigurationsaufgaben durchzuführen. Der Kurs umfasst die Verwaltung von Netzwerken, Systemdiensten, Benutzerkonten und mehr. Sie werden außerdem mit Virtualisierung, Containern und DevOps-Grundlagen vertraut gemacht. Wesentliche Kompetenzen wie Textverarbeitung, Dateioperationen, Bash-Skripting, die Nutzung von Git und Fehlerbehebung werden erworben. Diese Kenntnisse befähigen Sie zur effizienten Verwaltung mehrerer Systeme in der Cloud.
Zielgruppe
- Personen, die ihre Kenntnisse der Linux-Systemkonfiguration, -Administration und -Befehlszeilenumgebung erweitern möchten
Voraussetzungen
Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:
- Grundkenntnisse in Linux
Lernmethodik
Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.
Agenda
Einführung
- Linux Foundation
- Laborübungen, Lösungen und Ressourcen
- Änderungen in Linux und Open-Source-Projekten
- Verteilungsdetails
Systemkonfiguration über die grafische Benutzeroberfläche
- GUI oder Kommandozeile?
- Systemeinstellungen
- Anzeigeeinstellungen
- Netzwerkmanager
- NTP (Network Time Protocol)
- Grafisches Softwarepaketmanagement
- Konsole
- X Window System und Desktop-Manager
Bootprozess und Systeminitialisierung
- Bootloader
- Linux Kernel und initramfs
- init und Dienste
- systemd
- systemctl
Kommandozeilenoperationen
- Kommandozeilenoperationen und Optionen
- Ein- und Ausloggen, Neustarten und Herunterfahren
- Uhrzeit und Datum einstellen
- Anwendungen finden
- Verzeichnisse und Pfade
- Platzhalter
- Dateien suchen
- Eingabeaufforderung
- Paketmanagement
Benutzerkonten und Umgebung
- Benutzerkonten
- Gruppen
- Gruppenverwaltung
- Shell-Startdateien
- Verwaltung von Benutzerkonten
- Passwörter
- Dateieigentum und Berechtigungen
- SSH
- Umgebungsvariablen
- Tastenkombinationen
- Befehlsverlauf
- Befehlsaliase
Textoperationen
- cat
- echo
- sed
- awk
- Verschiedene Textprogramme
- Sortieren, Ausschneiden, Einfügen, Verbinden, Teilen
- Reguläre Ausdrücke und grep
Dateioperationen
- Dateisysteme
- Partitionen und Einhängepunkte
- Network File System (NFS)
- rsync
- Arbeiten mit Dateien
- Dateien vergleichen
- Dateitypen
- Daten komprimieren
Bash-Shell-Skripting
- Skripte
- Funktionen
- Funktionsweise
- Befehlsersetzungen und Arithmetik
- Bedingte Anweisungen und Tests
- Schleifenstrukturen
- Case-Struktur
- Debugging
- Temporäre Dateien und Verzeichnisse erstellen
Netzwerk
- Adressierung
- Netzwerkschnittstellen und Konfiguration
- Netzwerkprogramme und -tools
Arbeiten mit Linux-Dateisystemen
- Grundlagen des Dateisystems
- Virtuelles Dateisystem (VFS)
- Hard und Soft Links
- Verfügbare Dateisysteme
- Erstellen und Formatieren von Dateisystemen
- Überprüfen und Reparieren von Dateisystemen
- Dateisystemnutzung
- Speicherplatznutzung
- Dateisysteme einhängen
- NFS
- Einhängen beim Booten und /etc/fstab
Virtualisierungsübersicht
- Einführung in die Virtualisierung
- Hosts und Gäste
- Emulation
- Hypervisoren
- libvirt
- QEMU
- KVM
Container-Übersicht
- Container
- Anwendungsvirtualisierung
- Container vs. Virtuelle Maschinen
- Docker
- Docker-Befehle
- Podman
Grundlegende Fehlerbehebung
- Fehlerbehebungsstufen
- Fehlerbehebungstechniken
- Netzwerk
- Dateiintegrität
- Fehler im Bootprozess
- Dateisystembeschädigung und Wiederherstellung
- Virtuelle Konsolen
Einführung in GIT
- Versionskontrolle
- Wissen, woher der Code kommt: DCO und CLA
- Verfügbare Versionskontrollsysteme
- Grafische Oberflächen
- Dokumentation
Verwendung von Git: ein Beispiel
- Grundbefehle
- Ein einfaches Beispiel
- Commits signieren
- master vs. main
DevOps und GitOps
- Einführung
- Kulturelle Philosophien und Methodologien
- Frühe Software-Entwicklungsmanagementpraktiken
- Moderne Softwareentwicklung
- DevOps-Methodologien
- DevOps-Tools
Open Badge - Ihr digitaler Kompetenznachweis
Durch die erfolgreiche Teilnahme an einem Kurs bei IT-Schulungen.com erlangen Sie nicht nur Fachkenntnisse und Fähigkeiten, sondern bekommen zusätzlich zu Ihrem Teilnahmezertifikat ein Open Badge als digitalen Nachweis Ihrer Kompetenz.
Sie können diesen in Ihrem persönlichen und kostenfreien Mein IT-Schulungen.com Konto abrufen. Ihre verdienten Badges lassen sich problemlos in sozialen Netzwerken integrieren und weitergeben.
Gesicherte Termine
Termin | Standort | Aktion |
---|---|---|
14.10. - 17.10.2024 | Virtual Classroom (online) | |
20.01. - 23.01.2025 | Nürnberg | |
20.01. - 23.01.2025 | Virtual Classroom (online) | |
03.03. - 06.03.2025 | Nürnberg | |
03.03. - 06.03.2025 | Virtual Classroom (online) |
Kurz vor Durchführung
Termin | Standort | Aktion |
---|---|---|
15.10. - 18.10.2024 | Hamburg | |
25.11. - 28.11.2024 | Köln | |
03.12. - 06.12.2024 | München | |
20.01. - 23.01.2025 | München |