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
Hinweise
Einführung
- Linux Foundation
- Laborübungen, Lösungen und Ressourcen
- Änderungen in Linux und Open-Source-Projekten
- Verteilungsdetails
Systemkonfiguration über die grafische Benutzeroberfläche
Mehr Informationen >>