IT-Betrieb und Monitoring: Unterschied zwischen den Versionen

(Die Seite wurde neu angelegt: «==Handlungsziele== Die Teilnehmer sind in der Lage, clientbasierte Linux Systeme in Betrieb zu nehmen und administrative Tätigkeiten an Linux Systemen vornehmen…»)
 
 
(15 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
==Handlungsziele==
+
__NOTOC__
Die Teilnehmer sind in der Lage, clientbasierte Linux Systeme in Betrieb zu nehmen und administrative Tätigkeiten an Linux Systemen vornehmen zu können.
+
{{ITBM-Navigation}}
􏰀
 
* Die Studierenden beherrschen die wichtigsten administrativen Linux-Kommandos
 
* Sie können die Mechanismen der Bourne Again Shell (bash) zielgerichtet einsetzen
 
* Sie sind in der Lage, bestehende Shell Skripte zu analysieren und an Ihre Bedürfnisse anzupassen Sie können eigenständig Skripte einfacher bis mittlerer Komplexität entwerfen, programmieren und testen
 
* Sie können die Erfüllung von wiederkehrenden Aufgaben in der Systemadministration und der Überwachung (Monitoring) mit Skripten automatisieren.
 
* Sie können ein System zur Versionsverwaltung für Software nutzen
 
  
==Lernziele==
+
{|class="wikitable" style="width: 100%;"
===Grundlagen===
+
|- style="vertical-align:top;
* Die Studierenden kennen die grundlegenden Konzepte von Shells, Prozessen und Variablen
+
|
* Die Studierenden kennen die Möglichkeiten zur Nutzung und Umlenkung der I/O- Kanäle der Shell
+
==Übersicht==
* Die Studierenden kennen die verschiedenen Arten der Kommandoausführung und der Job-Kontrolle
+
Kontrollstrukturen II + Anwendungen<br>
* Die Studierenden kennen die Möglichkeiten zur bedingten Ausführung von Kommandos und Skripten
+
Kontrollstrukturen III, Datei-I/O<br>
* Die Studierenden können Exit-Codes auswerten und einfache if - then - else Verzweigungen nutzen 
+
Kontrollstrukturen IV, Arrays<br>
* Die Studierenden können einen Editor bedienen
+
Funktionen und Signale<br>
* Sie richten Systeme mit administrativen Linux-Kommandos ein
+
Fallstudie
* Sie wenden Kommandos zur Systemüberwachung an
+
| style="width: 50%" |
 
+
== Wichtige Links: ==
===Programmlogik===
+
[https://wunnox.ch/fragen/fragen.php?topic=ITBM Fragen]<br>
* Die Studierenden können die Funktion der wesentlichen Kontrollstrukturen in der Shell erklären
+
[https://wunnox.ch/fragen/uebungen.php?topic=ITBM Übungen]
* Die Studierenden sind in der Lage, auf Basis einer Vorgabe einen Entwurf für ein Programm anzufertigen
+
|}
* Sie sind in der Lage, diesen Entwurf in ein Programm umzusetzen
 
* Die Studierenden können aus den erlernten Techniken diejenigen auswählen, die für eine Programmieraufgabe am besten geeignet ist
 
* Sie können ein Programm mithilfe von Funktionen strukturieren
 
* Sie können ein bestehendes Programm an neue Anforderungen anpassen
 
* Sie können gezielt logische Fehler finden und beheben
 
 
 
===Arbeitsorganisation und Qualitätssicherung===
 
* Die Studierenden können den Stellenwert eines strukturierten Vorgehens in der Skript- Entwicklung erläutern
 
* Sie kennen die Wichtigkeit der Dokumentation und des Testens und können geeignete Methoden dafür erläutern
 
* Die Studierenden halten wichtige Artefakte (Skripte, Konfigurationsdateien) unter Versionskontrolle
 
 
 
==Lehrmittel==
 
Shell-Programmierung - Das umfassende Handbuch von Jürgen Wolf, Stefan Kania
 

Aktuelle Version vom 1. Dezember 2019, 21:55 Uhr

IT-Betrieb und Monitoring - Ziele - Tag 1 - Tag 2 - Tag 3 - Tag 4 - Tag 5

Übersicht

Kontrollstrukturen II + Anwendungen
Kontrollstrukturen III, Datei-I/O
Kontrollstrukturen IV, Arrays
Funktionen und Signale
Fallstudie

Wichtige Links:

Fragen
Übungen