🐧 Linux Basics - Der klassische Einstieg
Der Wanderweg, der dich in die Welt der freien Software einführt
🎯 Was lernst du auf diesem Wanderweg?
Nach Abschluss dieses Wanderwegs kannst du:
- ✅ Terminal sicher bedienen - Keine Angst vor der Kommandozeile
- ✅ Dateisystem navigieren - Finde dich in jedem Linux-System zurecht
- ✅ Grundbefehle anwenden - Die wichtigsten 20 Befehle für den Alltag
- ✅ Dateien verwalten - Erstellen, kopieren, verschieben, löschen
- ✅ Berechtigungen verstehen - Wer darf was mit welchen Dateien?
- ✅ Prozesse überwachen - Was läuft gerade auf dem System?
📋 Wanderweg-Informationen
| Schwierigkeit | ⭐⭐☆☆☆ Einsteiger-freundlich |
|---|---|
| Dauer | 6-8 Stunden (flexibel aufteilbar) |
| Voraussetzungen | Keine - kompletter Neuling? Perfekt! |
| Ausrüstung | Computer mit Terminal-Zugang |
| Offline verfügbar | ✅ Alle Materialien downloadbar |
🗺️ Routenplanung - Die 7 Etappen
Etappe 1: Das Terminal entdecken (45 min)
- Was ist das Terminal und warum ist es mächtig?
- Terminal öffnen auf verschiedenen Systemen
- Erste Befehle ausprobieren
- Checkpoint: Du kannst das Terminal öffnen und einfache Befehle eingeben
Etappe 2: Orientierung im Dateisystem (60 min)
- Wie ist Linux organisiert? (Die Verzeichnisstruktur)
- Navigation mit
pwd,ls,cd - Relative vs. absolute Pfade verstehen
- Checkpoint: Du findest dich im Dateisystem zurecht
Etappe 3: Dateien und Ordner verwalten (90 min)
- Dateien erstellen, kopieren, verschieben
- Ordner anlegen und organisieren
- Sicherheitsabfragen und Vorsichtsmaßnahmen
- Checkpoint: Du kannst Dateien sicher verwalten
Etappe 4: Text bearbeiten ohne GUI (75 min)
- Einfache Editoren:
nanoundvimBasics - Dateien anzeigen mit
cat,less,head,tail - Texte durchsuchen mit
grep - Checkpoint: Du bearbeitest Textdateien im Terminal
Etappe 5: Berechtigungen und Sicherheit (60 min)
- Das Linux-Berechtigungssystem verstehen
chmod,chownund ihre Anwendung- Sicherheit im Mehrbenutzersystem
- Checkpoint: Du verstehst und änderst Dateiberechtigungen
Etappe 6: Prozesse und Systemüberwachung (45 min)
- Was läuft auf dem System? (
ps,top,htop) - Prozesse beenden und verwalten
- Systemressourcen überwachen
- Checkpoint: Du überwachst und verwaltest laufende Prozesse
Etappe 7: Workflow und Automatisierung (45 min)
- Pipes und Weiterleitungen
- Einfache Skripte schreiben
- History und Shortcuts nutzen
- Checkpoint: Du automatisierst wiederkehrende Aufgaben
🎒 Deine Wanderausrüstung
Mindestausstattung:
- Computer mit Betriebssystem (Windows, Mac, Linux)
- Terminal-Zugang (meist schon vorhanden)
- Internetverbindung (nur für Videos und Hilfe)
- 2-3 Stunden Zeit für konzentriertes Lernen
Empfohlene Ausrüstung:
- Linux-System (Ubuntu, Debian) oder WSL unter Windows
- Zweiter Bildschirm für Tutorials + praktisches Arbeiten
- Notizblock (digital oder analog) für eigene Erkenntnisse
Profi-Ausrüstung:
- Raspberry Pi oder alter Laptop nur für Linux-Experimente
- SSH-Zugang zu einem entfernten Server
- Git-Repository für eigene Übungsskripte
🧭 Interaktive Lernstation
### **💻 Terminal-Simulator**
Probiere die ersten Befehle direkt hier aus:
```bash
# Zeige aktuelles Verzeichnis
pwd
# Liste Dateien auf
ls -la
# Wechsle in ein Verzeichnis
cd /home
# Zeige Datei-Inhalt
cat /etc/hostname
# Erstelle eine neue Datei
touch meine-erste-datei.txt
# Zeige Hilfe für einen Befehl
man ls
```
user@lernreise:~$ pwd
/home/user
user@lernreise:~$ whoami
user
user@lernreise:~$ echo "Hallo Linux!"
Hallo Linux!
user@lernreise:~$ _
**👆 Hier siehst du, wie Terminal-Interaktion aussieht**
/home/user
user@lernreise:~$ whoami
user
user@lernreise:~$ echo "Hallo Linux!"
Hallo Linux!
user@lernreise:~$ _
📚 Lernmaterialien für jede Etappe
📖 Lesematerial
- Interaktive Tutorials mit Schritt-für-Schritt Anleitungen
- Befehlsreferenz zum Nachschlagen (offline verfügbar)
- Troubleshooting-Guide für häufige Probleme
- Best Practices Checkliste für sicheres Arbeiten
🎥 Video-Ressourcen (optional)
- Screencast-Tutorials für visuelle Lerner
- Live-Coding Sessions mit echten Beispielen
- Fehlerbehandlung Videos - Aus Fehlern lernen
🛠️ Praktische Übungen
- Guided Labs - Schritt für Schritt mit Lösungen
- Challenge Exercises - Eigenständige Problemlösung
- Real-World Scenarios - Praxisnahe Situationen
- Progressive Skill Building - Vom Einfachen zum Komplexen
🏆 Gipfelprojekt: Dein erster Linux-Server
Das große Abschlussprojekt dieses Wanderwegs:
🎯 Mission: Personal Cloud Setup
Richte deinen eigenen kleinen "Server" ein (kann auch eine VM sein):
Anforderungen:
- Benutzer verwalten - Erstelle einen neuen Benutzer mit sicheren Rechten
- Ordnerstruktur - Organisiere Dateien logisch in Ordnern
- Automatisierung - Schreibe ein Skript für täglich wiederkehrende Aufgaben
- Monitoring - Richte Überwachung der Systemressourcen ein
- Backup-Strategie - Entwickle ein einfaches Backup-System
Bewertungskriterien:
- ✅ Funktionalität (alles funktioniert wie geplant)
- ✅ Sicherheit (keine unnötigen Risiken)
- ✅ Dokumentation (du kannst erklären was du getan hast)
- ✅ Automatisierung (wiederkehrende Aufgaben sind automatisiert)
Geschätzte Zeit: 2-3 Stunden zusätzlich zur Wanderweg-Zeit
🤝 Community & Unterstützung
💬 Wo bekommst du Hilfe?
Sofort-Hilfe:
- Community-Chat - Schnelle Fragen, schnelle Antworten
- FAQ-Sammlung - Die häufigsten Fragen und Antworten
- Troubleshooting-Guide - Schritt-für-Schritt Problemlösung
Intensive Unterstützung:
- Peer-Learning Sessions - Mit anderen zusammen lernen
- Mentoren-Pool - 1-zu-1 Hilfe von erfahrenen Lernern
- Expertenstunden - Professionelle Beratung (kostenpflichtig)
🎮 Lern-Challenges & Events
Wöchentliche Challenges:
- "Terminal Tuesday" - Neue Befehle entdecken
- "Script Saturday" - Gemeinsam kleine Automatisierungen schreiben
- "Troubleshooting Thursday" - Probleme gemeinsam lösen
Monatliche Events:
- Linux Install Party - Gemeinsam neue Distributionen ausprobieren
- Server Setup Sprint - Intensive Hands-on Session
- Show & Tell - Projekte präsentieren und Feedback bekommen
📈 Fortschritt und Zertifizierung
🎯 Skill-Tracking
Terminal Navigation
0% abgeschlossenFile Management
0% abgeschlossenPermissions
0% abgeschlossenProcess Management
0% abgeschlossen📜 Zertifizierung
Nach erfolgreichem Abschluss erhältst du:
- 🏆 Linux Basics Wanderer-Zertifikat - Offizieller Nachweis deiner Fähigkeiten
- 🎖️ Terminal Ninja Badge - Für besonders elegante Befehlsnutzung
- 🔓 Advanced Wanderwege Freischaltung - Zugang zu Python Basics, Git Mastery etc.
- 👨🏫 Mentoren-Berechtigung - Hilf anderen beim Einstieg in Linux
Zertifizierungsvoraussetzungen:
- ✅ Alle 7 Etappen erfolgreich abgeschlossen
- ✅ Gipfelprojekt fertiggestellt und dokumentiert
- ✅ Peer-Review von einem anderen Lerner oder Mentor
- ✅ 15-minütiges Abschlussgespräch (optional, aber empfohlen)
🚀 Weiterführende Wanderwege
Nach Linux Basics empfehlen wir:
🔗 Direkte Anschlusswege
- 🌐 Internet Basics - Wie funktioniert das Netz?
- 🔧 Git & Collaboration - Versionskontrolle und Teamwork
- 🐍 Python Basics - Programmieren für Einsteiger
🏔️ Advanced Expeditionen
- ☁️ Cloud & Infrastructure - Server in der Cloud verwalten
- 🐳 DevOps Basics - Automatisierung und Deployment
- 🔒 Security Fundamentals - Linux-Systeme sicher betreiben
🎯 Spezialisierungen
- 🖥️ Desktop Linux - Linux als tägliches Betriebssystem
- ⚡ Embedded Linux - Raspberry Pi und IoT-Projekte
- 📊 Linux für Data Science - Datenanalyse unter Linux
🎮 Interaktive Elemente
Bereit für das Abenteuer? 🌲
Die Reise von tausend Meilen beginnt mit einem einzigen cd Befehl... 😄