100 Tage Linux-Herausforderungen

Ein einsteigerfreundlicher Linux-Kurs mit 100 praxisnahen, szenariobasierten Aufgaben, die durch tägliche operative Missionen das Vertrauen in die Arbeit mit der Kommandozeile stärken.

Linux

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Lehrplan

Erste Schritte
Operative Analyse
Sichere Dateiänderungen
Zugriffsrechte und Sicherheitsgrenzen
Zuverlässige Prozessausführung
Validierung lokaler Anwendungen
Tools und Support-Pakete
Verwaltete Dienste
Wiederherstellung und Speicher
Betriebssimulationen

Einführung

Sicherheit im Umgang mit Linux entsteht durch wiederholtes, sorgfältiges Arbeiten: erst untersuchen, nur das Erforderliche ändern und anschließend den Endzustand prüfen. Dieser anfängerfreundliche Kurs entwickelt diese Gewohnheit in 100 geordneten Tages-Challenges – von sichtbaren Dateien und Verzeichnissen bis zu Berechtigungen, Prozessen, lokalen Anwendungen, verwalteten Diensten, Wiederherstellung, Speicher und begrenzten Betriebsstörungen.

Jedes Lab ist eine praktische Mission und kein Befehlstest. Du erhältst Szenario, Umfang, Abnahmekriterien und Hinweise und entscheidest selbst über Befehle und Prüfungen. Frühere Fertigkeiten werden bewusst wiederverwendet, sodass einfache Dateiübergaben die Grundlage für spätere Dienstwiederherstellung und Fehlersuche bilden.

Was du lernen wirst

  • In einem vorbereiteten Arbeitsbereich navigieren und Dateien sowie Verzeichnisse sicher erstellen, kopieren, umbenennen, verschieben, löschen und ordnen
  • Betriebsdaten in Notizen, Logs, Inventaren und getrennten Texten suchen, zählen, sortieren, deduplizieren, vergleichen und extrahieren
  • Konfigurationsähnliche Dateien mit Umleitungen, Pipes, Variablen und Quoting erstellen und ändern, ohne nötige Inhalte oder Pfade mit Leerzeichen zu beschädigen
  • Grenzen aus Berechtigungen, Eigentum, Benutzern und Gruppen lesen und reparieren, ohne weitergehenden Zugriff zu erteilen
  • Prozesse und /proc untersuchen, PIDs gezielt verwenden sowie Exitstatus, Hintergrundjobs, Warten, Zeitlimits und ausführbare Wartungsskripte zuverlässig einsetzen
  • Lokale Anwendungen anhand von Listener-Ports, Prozesszuordnung, Hostnamen, HTTP-Anfragen, Headern, Downloads und SHA-256-Prüfsummen validieren
  • Kleine Werkzeuge finden und installieren, Hilfe und Versionen auswerten, Supportarchive bauen und systemd, Journal-Logs, Cron und Logrotation bedienen
  • Plattenverbrauch diagnostizieren, nur freigegebene temporäre Dateien bereinigen, symbolische Links und persistente Mounts reparieren, Backups wiederherstellen und Störungen mit mehreren Signalen abschließen

Für wen dieser Kurs geeignet ist

Der Kurs richtet sich an Linux-Neulinge sowie angehende Entwickler, Supportkräfte und Systemadministratoren, die regelmäßige Terminalpraxis mit arbeitsnahen Ergebnissen suchen.

Voraussetzungen: Es ist keine Linux-Administrationserfahrung nötig; du solltest eine Tastatur bedienen, kurze Anweisungen lesen und aus englischen Befehlsausgaben lernen können. Der Pfad beginnt mit Datei-Aufgaben ohne Vorwissen und führt geordnet zu sudo, Netzwerkprüfungen, Paketen, Diensten, Cron, Archiven, Prüfsummen und Mounts.

Lernumgebung: Browserzugängliche Ubuntu-22.04-Arbeitsbereiche, überwiegend als leichtgewichtige Container und bei Bedarf an systemd, Zeitplanung, Logs oder Mounts als vollständige Hostinstanz; jede Challenge wird unabhängig vorbereitet und zurückgesetzt.

Häufig gestellte Fragen

Muss ich alle 100 Challenges an aufeinanderfolgenden Tagen erledigen?

Nein. „100 Tage“ bezeichnet 100 geordnete Missionen. Eine pro Tag ist ein nachhaltiger Rhythmus, Pausen oder ein anderes Tempo sind aber möglich; wichtiger ist die Reihenfolge, da spätere Phasen auf früheren Terminalgewohnheiten aufbauen.

Sind dies geführte Tutorials, die jeden Befehl zeigen?

Nein. Jedes Lab enthält Szenario, begrenztes Ziel, Abnahmekriterien und Hinweise, schreibt aber nicht die vollständige Lösung vor. Du wählst Befehle und Änderungen; bei Bedarf ist eine Lösung verfügbar.

Bleibt Arbeit von einer Challenge zur nächsten erhalten?

Nein. Jede Challenge startet mit einem eigenen vorbereiteten Zustand. Backup-, Prozess-, Dienst- und Mount-Aufgaben richten Persistenz oder Wiederherstellung innerhalb dieses Labs ein und prüfen sie, ohne vom Vortag abzuhängen.

Macht mich dieser Kurs allein zum Linux-Administrator für Produktionssysteme?

Nein. Er bietet breite Kommandozeilen- und Einstiegspraxis unter Ubuntu, einschließlich begrenzter Aufgaben zu systemd, Cron, Logs, Speicher und Störungen. Flottenverwaltung, Cloud-Infrastruktur, fortgeschrittene Netzwerke, Kernel-Tuning, Unternehmensidentitäten, Sicherheitsrichtlinien und Produktions-Governance sind nicht enthalten.

Lehrer

labby
Labby
Labby is the LabEx teacher.

Für Sie empfohlen

no data