LINUX Shellscript Projektwoche


Linux ist heute in Serverumgebungen weit verbreitet. Grundlegende Kenntnisse des Linux Betriebssystems sind deshalb ein Vorteil. Erst die Skriptprogrammierung erlaubt es, die Möglichkeiten dieses Systems voll auszunutzen, und immer wiederkehrende Aufgaben zu automatisieren.
Inhalte
  • Linux (Unix) System Architektur inkl. X-Windows
  • Linux Installation (in Virtueller Maschine)
  • Die wichtigsten Linux Befehle
  • Benutzerverwaltung, Login Skripts
  • Grundlagen der Administration eines Linux Systems
  • Unix Runlevels
  • Der „vim“ Editor
  • Bourne Shell mit bash; Skript Programmierung
  • Datentypen, Kontrollstrukturen; Flussdiagramm
  • Ziele
    • Sie kennen den Aufbau eines Linux Betriebssystems
    • Sie setzen ein Linux System auf, nehmen die Grundkonfiguration vor und testen die korrekte Funktion
    • Sie können die wichtigsten Befehle von Linux zur Durchführung verschiedener Aufgaben richtig anwenden
    • Sie bearbeiten mit dem „vim“ Editor Konfigurationsfiles
    • Sie kennen die wichtigsten Shellskriptsprachen
    • Sie kennen die grundsätzlichen Datentypen und die einfachsten Kontrollstrukturen
    • Sie stellen einen Programmablauf grafisch dar
    • Mit Hilfe von Skripts automatisieren Sie vorgegebene Abläufe in einer Linux Umgebung
    Voraussetzungen

    Kenntnisse, wie sie im Modul Betriebssysteme Grundlagen vermittelt werden.

    Hinweis

    Im Unterricht ist ein eigenes Notebook erforderlich.

    Kursunterlagen
    Ordner mit HFU Unterlagen
    Buch „Einstieg in Linux", ISBN 978-3-8362-1089-8
    Methode
    50% Theorievermittlung
    50% Programmierübungen
    Prüfung

    Das Modul ist erfolgreich abgeschlossen, wenn mind. 75% vom Unterricht besucht ist und die Modulschlussnote mind. 4.0 beträgt. Die Schlussnote wird aus den Noten der Lernzielkontrollen (Erfahrungsnote) und der Note der Modullernzielkontrolle (MLZ), gemäss den Promotionsbestimmungen für Studiengänge der HFU, ermittelt. Wer ein einzelnes Modul erfolgreich abschliesst erhält ein Zertifikat.