Zum Inhalt springen

Arbeitsweise

Jede Seite wechselt zwischen kurzer Theorie und Hands-on-Blöcken. Tippe die Befehle in deiner VM wirklich ab, statt sie zu kopieren. Das Tippen prägt die Befehle ein, und Tippfehler sind die beste Gelegenheit, Fehlermeldungen lesen zu lernen.

Blöcke, denen du begegnen wirst:

Lösung anzeigen

Lösungen sind eingeklappt. Erst selbst versuchen, dann vergleichen.

Selbstcheck · 1 Frage

1. Wie funktioniert ein Selbstcheck?

Deine Lösungen landen im Kurs-Repository. So lernst du nebenbei den Werkzeugkasten, den Entwicklungs- und Betriebsteams täglich nutzen: Versionierung, Branches, Merge Requests und automatische Prüfungen. Wie das im Detail geht, zeigt Modul 2.

Das Repository hat diese Struktur:

  • Ordnersrc/content/docs/ Kursinhalte (diese Webseite)
    • …
  • Ordnerlabs/linux/
    • Ordner03-terminal/ deine Lösungen zu Modul 3
      • …
    • Ordner04-dateisystem/
      • …
    • Ordner08-skripte/
      • addscript.sh
      • menu.sh
    • …
  • Ordnerscripts/linux/ Beispielskripte aus dem Kurs
    • …
  • AUTOREN.md Hinweise für alle, die Inhalte schreiben

Der Ablauf pro Aufgabe:

  1. Branch für die Aufgabe anlegen, zum Beispiel lab/04-rechte.
  2. Aufgabe lösen, die Datei unter labs/linux/<modul>/ ablegen.
  3. Committen und pushen.
  4. Merge Request eröffnen. Die automatischen Checks (zum Beispiel ShellCheck für Skripte) laufen und geben dir sofort Feedback.
  5. Rückmeldung abwarten, allenfalls nachbessern, mergen.

Für Aufgaben, bei denen du Befehle ausprobierst, zeichnest du die Sitzung auf:

Terminal-Fenster
script labs/linux/04-dateisystem/rechte.txt
# ... arbeiten ...
exit

Fragen in der Aufgabe beantwortest du direkt im Terminal als Kommentar. Die Shell ignoriert Zeilen, die mit # beginnen, das Protokoll enthält sie trotzdem:

Terminal-Fenster
# Antwort 2: Die Datei gehört jetzt root, darum darf ich sie nicht mehr lesen.
  1. Fehlermeldung ganz lesen. Meist steht die Antwort darin.
  2. man befehl oder befehl --help.
  3. Die Troubleshooting-Seite in der Referenz.
  4. Frage im Merge Request oder direkt stellen. Es gibt keine dummen Fragen, nur unentdeckte Fehler.