Kurs: Linux

Befehlszeile, Shellskripte und Systemverwaltung

Kostenloser Online-Kurs · Anfänger · 7 Einheiten

Du lernst Linux und Open Source, die Shell, Textverarbeitung, Shellskripte, Benutzer und Zugriffsrechte, Prozesse, Pakete und Dienste sowie Speicher und Netzwerk kennen. Danach kannst du Dateien und einfache Dienste auf einem Linux-System über die Befehlszeile verwalten.

Von Studeli

Mit Einheit 1 starten

Ist dieser Linux-Kurs etwas für dich?

Für wen

Du willst mit Servern, der Cloud, DevOps oder Sicherheitswerkzeugen arbeiten und hast wenig oder keine Erfahrung mit der Linux-Befehlszeile.

Was du in 7 Einheiten lernst

Jede Einheit enthält alle neun Lernwerkzeuge

  • Lernleitfaden
  • Zusammenfassung
  • Interaktive Lektionen
  • Übungsfragen
  • Karteikarten
  • Erklär Es
  • Schlüsselbegriffe
  • Lernzettel
  • Konzeptkarte
  1. Beschreibe Linux-Distributionen und wo Linux eingesetzt wird, erkläre Open-Source-Lizenzen und -Gemeinschaften und richte eine Linux-Umgebung zum Üben ein.

    6 Lernziele
    1. 1.Erklären, was Linux ist, wie es entstanden ist und wo es eingesetzt wird
    2. 2.Linux-Distributionen vergleichen und für einen Einsatzzweck auswählen
    3. 3.Open-Source-Software erklären und eine passende Lizenz auswählen
    4. 4.Beschreiben, wie Open-Source-Gemeinschaften arbeiten und finanziert werden
    5. 5.Wichtige Open-Source-Anwendungen und ihre Einsatzzwecke erkennen
    6. 6.Eine sichere Linux-Umgebung zum Üben einrichten
  2. Navigiere im Dateisystem und lege in der Shell Dateien und Verzeichnisse an, kopiere, verschiebe und lösche sie mithilfe von Optionen, Platzhaltern und der eingebauten Hilfe.

    6 Lernziele
    1. 1.An der Eingabeaufforderung der Shell arbeiten
    2. 2.Hilfe auf der Befehlszeile finden
    3. 3.Im Linux-Dateisystem navigieren
    4. 4.Dateien und Verzeichnisse anlegen, kopieren, verschieben und löschen
    5. 5.Dateien mit Platzhaltern auswählen
    6. 6.Befehle wiederverwenden und mit Variablen arbeiten
  3. Verknüpfe Befehle mit Pipes und Umleitung, durchsuche Dateien und Text mit find, grep und regulären Ausdrücken und bearbeite Dateien in einem Terminal-Editor.

    6 Lernziele
    1. 1.Dateien im Terminal ansehen
    2. 2.Ein- und Ausgabeströme sowie Fehlermeldungen gezielt umleiten
    3. 3.Befehle zu Pipelines verbinden
    4. 4.Text mit grep und regulären Ausdrücken durchsuchen
    5. 5.Dateien nach Name, Typ, Größe und Alter suchen
    6. 6.Textdateien in nano und vi bearbeiten
  4. Mache aus wiederholten Befehlsfolgen Bash-Skripte mit Variablen, Bedingungen, Schleifen, Argumenten und Rückgabecodes und lass sie zeitgesteuert automatisch ausführen.

    6 Lernziele
    1. 1.Deine ersten Bash-Skripte schreiben und ausführen
    2. 2.Werte in Variablen speichern und sicher mit Quoting schützen
    3. 3.Erfolg und Fehlschlag mit Rückgabecodes melden
    4. 4.Entscheidungen treffen und Abläufe wiederholen
    5. 5.Argumente an Skripte übergeben
    6. 6.Skripte zeitgesteuert automatisch ausführen
  5. Verwalte Benutzer und Gruppen, nutze sudo sicher und steuere den Zugriff auf Dateien mit Eigentümern, Rechtemodi und Sonderrechten.

    5 Lernziele
    1. 1.Benutzer, Gruppen und Kontodateien verstehen
    2. 2.Administrative Befehle sicher ausführen
    3. 3.Benutzerkonten und Gruppen anlegen und verwalten
    4. 4.Eigentümer, Gruppenzuordnung und Zugriffsrechte ablesen und ändern
    5. 5.Standardrechte und Sonderrechte steuern und Zugriffsprobleme lösen
  6. Überwache und steuere Prozesse, installiere Software mit Paketmanagern, verwalte Dienste mit systemd und werte Systemprotokolle aus.

    6 Lernziele
    1. 1.Laufende Prozesse überwachen und steuern
    2. 2.Hardware über die Befehlszeile untersuchen
    3. 3.Software mit Paketmanagern installieren und verwalten
    4. 4.Dienste mit systemd verwalten
    5. 5.Systemprotokolle zur Fehlerdiagnose auswerten
    6. 6.Dateien archivieren und komprimieren
  7. Erkläre die Verzeichnishierarchie des Linux-Dateisystems, untersuche Datenträger und eingehängte Dateisysteme, konfiguriere grundlegende Netzwerkeinstellungen und stelle mit SSH sichere Verbindungen zu entfernten Systemen her.

    6 Lernziele
    1. 1.Dich im Linux-Dateisystem zurechtfinden
    2. 2.Datenträger, Partitionen und eingehängte Dateisysteme untersuchen
    3. 3.Die Speicherplatzbelegung ermitteln und Speicherplatz freigeben
    4. 4.Netzwerkeinstellungen mit ip konfigurieren und prüfen
    5. 5.Hostnamen mit DNS und der hosts-Datei auflösen
    6. 6.Mit SSH sichere Verbindungen zu entfernten Systemen herstellen
IT-Support – Hardware, Netzwerke, Sicherheit und Fehlerbehebung (Anfänger)

Du nutzt täglich Computer und willst eine IT-Laufbahn im Helpdesk oder als Supporttechniker beginnen – oder Geräte bei der Arbeit und zu Hause selbst reparieren und warten.

Erstelle deine eigenen Lernmaterialien

Mach aus deinen Notizen, Folien und Dokumenten Lernleitfäden, Übungsfragen, Karteikarten und 6 weitere Tools.

Jetzt starten