Praktikum Systemadministration - Sommer 2015: Difference between revisions

From Sccswiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(24 intermediate revisions by the same user not shown)
Line 2: Line 2:
| term = SoSe 2015
| term = SoSe 2015
| lecturer = [http://wwwrbg.in.tum.de/personen/Paul Andreas Paul]
| lecturer = [http://wwwrbg.in.tum.de/personen/Paul Andreas Paul]
| timeplace = voraussichtlich Donnerstag 14 Uhr (s.t.), Raum 01.06.011
| timeplace = Donnerstags 14 Uhr (s.t.), Raum 01.07.023
| credits = 2 SWS (2P) / 10 Credits
| credits = 2 SWS (2P) / 10 Credits
| audience = Studenten der Informatik (Bachelor und Master)
| audience = Studenten der Informatik (Bachelor und Master)
| exam = -
| exam = -
| tutorials = -
| tutorials = -
| tumonline = [https://campus.tum.de/tumonline/lv.detail?clvnr=950139172 Praktikum Systemadministration (IN0012, IN2106, IN4135)]
| tumonline = [https://campus.tum.de/tumonline/lv.detail?clvnr=950181914 Praktikum Systemadministration (IN0012, IN2106, IN4135)]
}}
}}


= Vorbesprechung =
= Deadline für die Fertigstellung der Aufgaben =


Termin: '''Mittwoch 21.1.2015, 14 Uhr (s.t.)'''<BR>
Der Termin zu dem alle Aufgaben gelöst und dokumentiert sein müssen ist
Ort: '''02.07.023, Seminarraum'''
der '''17. August 2015'''.


An diesem Tag wird der schreibende Zugriff auf das Wiki
deaktiviert. Ebenso müssen dann alle VMs, die für die Erfüllung der in
den Aufgaben gestellten Anforderungen erforderlich sind, laufen und ihre
jeweilige Aufgabe erfüllen.


= Anmeldung =
Legen sie bis spätestens 17. August eine nur für root lesbare README
Datei in das HOME-Verzeichnis des Benutzers root auf allen ihren VMs.
Darin sollen alle für die jeweilige VM relevanten Passwörter stehen.
D.h. zum Beispiel das admin-Passwort der Datenbank, des LDAP-Servers
oder der Webapplikation sollen in dieser Datei stehen.


Online über das neue Matching-System
= Erster Termin =
 
Die erste Praktikumsstunde findet am Donnerstag den 16. April um 14 Uhr (s.t.) im Raum 01.07.023 statt.
 
Es ist erforderlich an diesem Termin anwesend zu sein, da dann die Teameinteilung gemacht wird.


= Beschreibung =  
= Beschreibung =  
Line 56: Line 68:


<HR SIZE=3>
<HR SIZE=3>
= Organisatorisches =
* [http://www5.in.tum.de/lehre/praktika/PSA/data/SoSe_2015/organisatorisches.pdf Infoblatt zu den organisatorischen Aspekten des Praktikums]
* [https://wiki.rbg.tum.de/Informatik/RBG/PSA/ PSA Wiki]
= Aufgaben =
== Betriebssystem Installation ==
* [http://www5.in.tum.de/lehre/praktika/PSA/data/SoSe_2015/A01/PSA_A01.pdf Aufgabenblatt 1]
* [http://www5.in.tum.de/lehre/praktika/PSA/data/SoSe_2015/A01/ssh_key.pub ssh_key.pub]
Weitere Info:
* [http://lists.busybox.net/pipermail/busybox/2010-December/074114.html Historisches zu bin, sbin, usr/bin und usr/sbin]
== Netzwerk ==
* [http://www5.in.tum.de/lehre/praktika/PSA/data/SoSe_2015/A02/PSA_A02.pdf Aufgabenblatt 2]
* [http://www5.in.tum.de/lehre/praktika/PSA/data/SoSe_2015/A02/simple_server.pl simple_server.pl]
== DNS / DHCP ==
* [http://www5.in.tum.de/lehre/praktika/PSA/data/SoSe_2015/A03/PSA_A03.pdf Aufgabenblatt 3]
== Webserver ==
* [http://www5.in.tum.de/lehre/praktika/PSA/data/SoSe_2015/A04/PSA_A04.pdf Aufgabenblatt 4]
== Datenbank ==
* [http://www5.in.tum.de/lehre/praktika/PSA/data/SoSe_2015/A05/PSA_A05.pdf Aufgabenblatt 5]
== Webanwendung ==
* [http://www5.in.tum.de/lehre/praktika/PSA/data/SoSe_2015/A06/PSA_A06.pdf Aufgabenblatt 6]
== Fileserver ==
* [http://www5.in.tum.de/lehre/praktika/PSA/data/SoSe_2015/A07/PSA_A07.pdf Aufgabenblatt 7]
== LDAP ==
* [http://www5.in.tum.de/lehre/praktika/PSA/data/SoSe_2015/A08/PSA_A08.pdf Aufgabenblatt 8]
== Sicherheit ==
* [http://www5.in.tum.de/lehre/praktika/PSA/data/SoSe_2015/A09/PSA_A09.pdf Aufgabenblatt 9]
== Dienstüberwachung ==
* [http://www5.in.tum.de/lehre/praktika/PSA/data/SoSe_2015/A10/PSA_A10.pdf Aufgabenblatt 10]
== Mail ==
* [http://www5.in.tum.de/lehre/praktika/PSA/data/SoSe_2015/A11/PSA_A11.pdf Aufgabenblatt 11]
<BR>
<HR SIZE=3>
<BR>


[[Category:Teaching]]
[[Category:Teaching]]

Latest revision as of 13:50, 3 August 2015

Term
SoSe 2015
Lecturer
Andreas Paul
Time and Place
Donnerstags 14 Uhr (s.t.), Raum 01.07.023
Audience
Studenten der Informatik (Bachelor und Master)
Tutorials
-
Exam
-
Semesterwochenstunden / ECTS Credits
2 SWS (2P) / 10 Credits
TUMonline
Praktikum Systemadministration (IN0012, IN2106, IN4135)



Deadline für die Fertigstellung der Aufgaben

Der Termin zu dem alle Aufgaben gelöst und dokumentiert sein müssen ist der 17. August 2015.

An diesem Tag wird der schreibende Zugriff auf das Wiki deaktiviert. Ebenso müssen dann alle VMs, die für die Erfüllung der in den Aufgaben gestellten Anforderungen erforderlich sind, laufen und ihre jeweilige Aufgabe erfüllen.

Legen sie bis spätestens 17. August eine nur für root lesbare README Datei in das HOME-Verzeichnis des Benutzers root auf allen ihren VMs. Darin sollen alle für die jeweilige VM relevanten Passwörter stehen. D.h. zum Beispiel das admin-Passwort der Datenbank, des LDAP-Servers oder der Webapplikation sollen in dieser Datei stehen.

Erster Termin

Die erste Praktikumsstunde findet am Donnerstag den 16. April um 14 Uhr (s.t.) im Raum 01.07.023 statt.

Es ist erforderlich an diesem Termin anwesend zu sein, da dann die Teameinteilung gemacht wird.

Beschreibung

Nach erfolgreicher Teilnahme an diesem Praktikum können Studenten ein Unix Betriebssystem installieren, einrichten und warten. Sie können einfache Netzwerke konfigurieren und deren Probleme analysieren, Dienste wie File-, Web- oder Datenbank-Server bereitstellen und warten, Sicherheits- und Dienstverfügbarkeits-Überwachungen einrichten und auswerten sowie einfache Backup-Strategien realisieren. Die Teilnehmer sollen in die Lage versetzt werden sich selbst und anderen bei IT-Problemen zu helfen.

Inhalt

Die Themen des Praktikums umfassen

  • Betriebssystem Installation, Einrichtung und Wartung
  • Netzwerk Konfiguration und Fehleranalyse
  • automatische Konfiguration von Netzkomponenten (DHCP)
  • Nameserver
  • Webserver (Apache/PHP)
  • Datenbank (MySQL)
  • Einrichten von Webdiensten (am Beispiel von OTRS)
  • Fileserver (NFS/Samba)
  • Authentifizierung (LDAP)
  • Dienstüberwachung (Nagios)
  • Intrusion Detection (Tripwire, snort)

Vorkenntnisse

  • Grundlegendes Verständnis von (Unix-)Betriebssystemen (Prozesse, Rechte, Filesystem)
  • Grundlegendes Verständnis von Netzwerken (IP- und MAC-Adressen, Netzmaske, Routing, Ports)
  • Erfahrungen beim Umgang mit einer Shell (aka. Eingabeaufforderung) (Kommandos: cd, ls, cp, mv, mkdir, rm, ln, ps, grep, cat ... etc.)
  • Bedienung eines Texteditors (am besten 'vi')



Organisatorisches

Aufgaben

Betriebssystem Installation

Weitere Info:

Netzwerk

DNS / DHCP

Webserver

Datenbank

Webanwendung

Fileserver

LDAP

Sicherheit

Dienstüberwachung

Mail