Das Linux & Basiswissen bildet das Fundament der DevOps- Cloud und Linux-Roadmap. Hier werden die zentralen Grundlagen vermittelt, die in allen weiteren Bereichen – von Infrastruktur über Automatisierung bis hin zu Cloud- und Container-Technologien – unverzichtbar sind. Egal ob für Zertifizierungen wie Linux Essentials, LPIC-1/2/3 oder den DevOps Tools Engineer, oder für den praktischen Einsatz im Homelab: Diese Kenntnisse sind der Schlüssel, um Systeme effizient zu administrieren, Prozesse zu automatisieren und IT-Architekturen professionell zu betreiben.
Die Inhalte verbinden Theorie mit praxisnahen Übungen, die auf deinem eigenen Homelab mit Proxmox, mehreren Knoten (Beelink & Futro) sowie deiner bestehenden Hardware umgesetzt werden. Jedes Thema enthält SEO-optimierte Praxisblöcke, die als eigenständige Blogartikel gelesen werden können und gleichzeitig deinen Lernfortschritt dokumentieren.
Starte hier, wenn du von Grund auf verstehen möchtest, wie Linux funktioniert, und lege damit das Fundament, um dich Schritt für Schritt zu einem Experten im Bereich DevOps, Cloud und Linux-Engineering zu entwickeln.
0.1 Linux-Befehlszeile meistern: Shell-Grundlagen, Syntax und effiziente Navigation
Warum? Die Kommandozeile ist das zentrale Werkzeug für jeden DevOps-, Cloud- oder Linux-Engineer. Wer sie sicher beherrscht, kann schneller arbeiten, Systeme automatisieren und Probleme gezielt analysieren.
Praxis:
- Linux-Befehlszeile für Einsteiger: Die wichtigsten Grundlagen für Admins und DevOps (LE 2.1, LPIC-1 103, DevOps 701.3)
- Pipes und Umleitungen meistern: Effiziente Workflows in Linux und DevOps (LE 3.2, LPIC-1 103)
- Quoting und Variablen verstehen: So verhinderst du Fehler in der Shell (LE 2.1, LPIC-1 103)
Genutzt in: 0, 2, 4, 5, 6, 7, 8
0.2 Hilfe finden und Dokumentation nutzen
Warum? Ohne effektive Recherchefähigkeit verlierst du in komplexen Projekten unnötig Zeit. Wer weiß, wie man man, info und Online-Dokus nutzt, löst Probleme schneller.
Praxis:
- Linux-Hilfe meistern: So nutzt du manpages, info und /usr/share/doc effektiv (LE 2.2, LPIC-1 103)
- Fehler finden wie ein Profi: Log-Dateien und Online-Ressourcen gezielt nutzen (LE 4.3, LPIC-1 105)
Genutzt in: 0, 2, 4, 5, 7
0.3 Dateien, Verzeichnisse und Navigation im Dateisystem
Warum? Verstehen, wie Linux-Dateisysteme strukturiert sind, ist die Grundlage für Installation, Betrieb und Fehleranalyse.
Praxis:
- Linux-Dateisystemstruktur erklärt: So findest du dich auf jedem Server zurecht (LE 2.3, LPIC-1 104)
- Absolut oder relativ? Pfade in Linux sicher navigieren (LE 2.3)
- Versteckte Dateien und Verzeichnisse: So nutzt du sie gezielt in Projekten (LE 2.3)
Genutzt in: 0, 1, 2, 3, 5, 7
0.4 Dateien erstellen, verschieben, löschen und organisieren
Warum? Diese Kernkompetenzen sind in jedem Admin- und DevOps-Workflow nötig – vom Skripting bis zur Konfiguration.
Praxis:
- Dateien und Verzeichnisse in Linux erstellen und organisieren: Best Practices für Admins (LE 2.4, LPIC-1 104)
- mv, cp, rm und mkdir im Profi-Einsatz: Effiziente Dateiverwaltung unter Linux (LE 2.4)
Genutzt in: 0, 1, 2, 3, 5
0.5 Dateien archivieren, komprimieren und sichern
Warum? Backups und Deployments setzen oft auf Archivierung und Komprimierung. Wer diese Techniken versteht, ist in der Lage, Daten sicher zu übertragen und zu speichern.
Praxis:
- Linux-Backups mit Bordmitteln: Daten sichern und wiederherstellen (LE 3.1, LPIC-1 104)
- tar, gzip, bzip2 und xz im Vergleich: Wann welches Format sinnvoll ist (LE 3.1)
Genutzt in: 0, 1, 4, 5, 7
0.6 Daten suchen, filtern und extrahieren
Warum? Ob Logfiles oder Konfigurationsdateien – Daten gezielt zu durchsuchen spart Zeit und ist Grundlage für Monitoring und Fehleranalyse.
Praxis:
- grep, cut, sort und wc: Die wichtigsten Linux-Tools zum Analysieren von Daten (LE 3.2, LPIC-1 103)
- Effiziente Log-Analyse mit der Shell: Von einfachen Suchmustern bis zu regulären Ausdrücken (LE 3.2)
Genutzt in: 0, 4, 5
0.7 Shell-Skripte schreiben und automatisieren
Warum? Automatisierung beginnt oft mit einfachen Shell-Skripten – eine Kernkompetenz in DevOps-Workflows.
Praxis:
- Einführung in Shell-Skripte: Von der Idee zum lauffähigen Script (LE 3.3, LPIC-1 106, DevOps 704.1)
- for-Loops, Variablen und Exit-Status: So baust du robuste Bash-Skripte (LE 3.3, LPIC-1 106)
Genutzt in: 0, 2, 4, 8
0.8 Linux-Installation im Homelab mit Proxmox-Grundlagen
Warum? Für ein skalierbares Homelab ist Proxmox als Basis ideal. Die Installation bildet den Startpunkt für alle weiteren Projekte.
Praxis:
- Proxmox auf dem Beelink installieren: Der perfekte Start ins Homelab (LPIC-1 102)
- Futro S920 als zweiten Proxmox-Node vorbereiten: So legst du die Basis für ein Cluster (LPIC-1 102)
- Linux-VM in Proxmox installieren: Debian, Ubuntu und openSUSE im Vergleich (LE 4.1, LPIC-1 102)
Genutzt in: 1, 3, 7
0.9 Benutzer, Gruppen und Berechtigungen verwalten
Warum? Rechteverwaltung ist entscheidend für Sicherheit und Zusammenarbeit – in DevOps, in der Cloud und on-premise.
Praxis:
- Benutzer und Gruppen unter Linux anlegen und verwalten (LE 5.2, LPIC-1 107)
- Dateiberechtigungen verstehen: Symbolische und numerische Notation in der Praxis (LE 5.3, LPIC-1 107)
- Sicherheitsaspekte von Root und sudo im Alltag (LE 5.1, LPIC-1 107)
Genutzt in: 0, 2, 6, 7
0.10 Prozesse, Dienste und Systemressourcen überwachen
Warum? Nur wer versteht, wie Prozesse laufen und Ressourcen genutzt werden, kann Systeme stabil halten.
Praxis:
- Prozesse in Linux verstehen und steuern: ps, top, htop im Vergleich (LE 4.3, LPIC-1 105)
- Systemressourcen überwachen: CPU, RAM und Swap richtig analysieren (LE 4.3, LPIC-1 105)
Genutzt in: 0, 5, 7
0.11 Logs lesen und interpretieren
Warum? Logfiles sind das Gedächtnis eines Systems. Wer sie versteht, kann Fehler schnell finden und beheben.
Praxis:
- Wichtige Linux-Logs verstehen: /var/log/syslog, dmesg und Co. (LE 4.3, LPIC-1 105)
- Gezielte Fehleranalyse mit journalctl und Log-Dateifiltern (LE 4.3, LPIC-1 105)
Genutzt in: 0, 5, 7
0.12 Netzwerkgrundlagen unter Linux
Warum? Netzwerke sind die Basis jeder Server- und Cloudumgebung. Die Grundlagen sind Pflicht für jede spätere Spezialisierung.
Praxis:
- Netzwerke unter Linux konfigurieren: ip, ifconfig und Netplan im Überblick (LE 4.4, LPIC-1 109)
- DNS- und Routing-Grundlagen für Admins und DevOps (LE 4.4, LPIC-1 109)
Genutzt in: 0, 6, 7
