LinuxKurs2009/Klassenbuch Klassenbuch SYSTEM_DATA Personal Service GmbH Netzwerkadministrator/LINUX 12.02.2009-08.05.2009: Unterricht bis 11.08.2009: Praktikum
Seite 25
1. Unterrichtswoche 12.02.-13.02.09 2009-02-12 Do 1 Einführung in den Kurs 2 Vorstellung/Referenten und 3 Teilnehmer 4 Vorstellung der Kursinhalte 5 im Detail 6 Kurs als Projekt begreifen 7 Helfer in der Gruppe 8 Inhalte Fr+nächste Woche 9 Inhaltsabstimmung 2009-02-13 Fr 1 Reflektion des Vortrages 2 Netzwerk-Admin (Stellen- 3 profil, Anforderungen, 4 Profiling) 5 Vorbereitung Exkursion 6 Eigenstudium, Literatur
Seite 26
2. Unterrichtswoche 16.02.-20.02.09 2009-02-16 Mo 1 Einführung in Freie Software 2 Debian-Linux-Distribution 3 Grundlage Linux 4 Booten, Partitionierung 5 Prozesse, Benutzer 6 Debian als Projekt 7 Kommander (ls,cd,htop) 8 Grub 2009-02-17 Di 1 Netzinstallation Debian 2 Netzinstallation Debian 3 Projektmanagement als Admin-Kompetenz 4 Wandel des Berufsbildes 5 Netzadmin als Projektmanager 6 Einführung PM 7 Konflikte im PM 8 Teamarbeit im Projekt 2009-02-18 Mi 1 Einführung Projektmanagement 2 Einführung Projektwirtschaft 3 Definition Projekt 4 Projektmanagement im Wandel 5 Warum Projektmanagement? 6 Gruppenarbeit Linux-Menu 7 Gruppenarbeit Linux (Wiederholung Mo) 8 Gruppenarbeit Linux
Seite 27
2. Unterrichtswoche 16.02.-20.02.09 2009-02-19 Do 1 IHK Potsdam 2 Suche nach Praktikums- 3 platz 2009-02-20 Fr 1 Linux-Install. in grossen Netzen 2 Unix-Kommandos ls,de, 3 mkdir, rmdir, touch, cp 4 rm, mv, cat, dog, ps 5 man, info, wc, top, htop 6 sort, du, df
Seite 28
3. Unterrichtswoche 23.02.-27.02.09 2009-02-23 Mo 1 Einführung in Paket- 2 management (dpkg, apt) 3 Pakete installieren+löschen 4 Paketabhängigkeiten 5 Einführung Shell (Begriff, 6 Überblick, Anwendung, 7 Kommandos, Kniffe, 8 Piping+Umleitung) 2009-02-24 Di 1 Linux-/Unix-Netzwerke 2 (IP-Adressen, MW-Devices, 3 Router, /etc/hosts) 4 Shell-Kommandos (adduser, 5 rmote login, ssh+scp, tail, 6 Piping+Umleitung in Datei, 7 passwd, Passwörter festlegen) 8 Suche in Ausgaben 2009-02-25 Mi 1 Wiederholung, Definition Projekt 2 Einsatzbereiche Projektmanagement 3 Projektwirt. im engeren Sinn 4 Projektwirtschaft / Berufsfelder / IKT 5 Kennzeichen erfolgreicher Projekte 6 Was ist ein Ziel? 7 Zieldefinition, Zielkonflikte 8 Zielplanung
Seite 29
3. Unterrichtswoche 23.02.-27.02.09 2009-02-26 Do 1 Auswertung Fragebogen 2 Shell-Werkzeuge (cp, mv, 3 rm, mkdir, rmdir, last, 4 finger, chfn, who, date, 5 echo, cat, grep, head, 6 tail, passwd, touch, ls, 7 more, less) 8 ticks+Anführungszeichen 2009-02-27 Fr 1 Grundlegende Netzwerktools 2 (ping, ifconfig, traceroute 3 ntpdate, mytraceroute) 4 Reguläre Ausdrücke 5 und Muster (Bsp: IP- 6 Nummer, Email-Adresse)
Seite 30
4. Unterrichtswoche 02.03.-06.03.09 2009-03-02 Mo 1 Zielfindung in der Praxis 2 Ziele und Erfolge 3 Zielanalyse und -abstimmung 4 Projektziele 5 Abgrenzung Ziele; Arbeitspakete, Bedingungen 6 Projektdetails und -ziel- 7 findung 8 Projektklassifikation 2009-03-03 Di 1 Software auf verschiedenen 2 Plattformen - Unix vs Wind. 3 Netzwerktkommandos - 4 praktische Übungen und 5 Aufgaben 6 Netzausfall: man. IP-Konfiguration 7 Reguläre Ausdrücke Teil 2 8 Suchen+Ersetzen (grep) 2009-03-04 Mi 1 Datenkonvertierung mit 2 convert + Praktische 3 Übungen 4 Datenkompression mit 5 gzip + gunzip 6 Archive erzeugen und 7 verifizieren (tar, arj, 8 bzip2)
Seite 31
4. Unterrichtswoche 02.03.-06.03.09 2009-03-05 Do 1 Archive erzeugen mit 2 tar, Kompression mit 3 gzip, Dekompression mit 4 gunzip, LPI-Cert 5 Linux im Unternehmen 6 (sc, gvim, LaTeX, mc) 7 Praktische Übungen 8 gpg-Schluüssel nutzen 2009-03-06 Fr 1 symbolische+harte Links 2 Praktische Übungen 3 (Archive+Links) 4 Filesystem Hieracrhy Standard 5 Prozesse (bg,fg,top,htop, 6 pstree)
Seite 32
5. Unterrichtswoche 09.03.-13.03.09 2009-03-09 Mo 1 Wiederholung+Übungen zu 2 Links 3 Systeminformationen (uname) 4 lspci, hdparm, uptime 5 Live-Systeme; Einführung 6 und Überblick 7 grml benutzen+kennenlernen 8 geordnetes Herunterfahren 2009-03-10 Di 1 Wiederholung+Übung zu 2 Linux-Systeminformationen 3 ung grml/Knoppix 4 Partitionsschemata, Mounten, 5 verzeichnisse einbinden und 6 entfernen 7 Benutzerverwaltung (finger, 8 last, who, passwd, groups) 2009-03-11 Mi 1 Wiederholung, Benutzer- 2 verwaltung + Aufgaben 3 Knoppix-Live-System 4 chmod, chattr, chown 5 Netzwerk (dhcp) 6 scp (secure copy) 7 secure shell (ssh) 8 Kombi-Aufgabe
Seite 33
5. Unterrichtswoche 09.03.-13.03.09 2009-03-12 Do 1 Leistungstest (scp, tar, 2 convert) 3 Knoppix-Live 4 Booten von Linux 5 (grub/LILO, Booten, 6 Runlevel, Konfig-Dateien) 7 Mailingliste (Kurs) 8 Bash Konfigurieren 2009-03-13 Fr 1 Auswertung der Zwischen- 2 prüfung + Wiederholung 3 Konvertierungsprogramme 4 Buch + Feedback 5 Einführung in die 6 shell-Programmierung
Seite 34
6. Unterrichtswoche 16.03.-20.03.09 2009-03-16 Mo 1 Blitzlicht CLT2009 2 Knoppix (Paket nachinstall., 3 Benutzer anlegen, remote an- 4 melden), Localhost (Benutzer, 5 Konsolen) 6 ssh-keygen, automatisches 7 remote-login + Praktische Übungen 009-03-17 Di 1 Bash-Kommandos (cut, 2 tr, paste) bc 3 Shell-Scripting (Benutzerinfo 4 name, Login, Speicherplatz) 5 Parameterübergabe + 6 -auswertung, variablen, 7 backticks (Kommando- 8 substitution), gen. shell 2009-03-18 Mi 1 Fachdiskussion Cloud-Computing 2 Netzwerkadmin/CSR 3 Projektphasenmodelle; Einführung 4 Varianten Projektphasen 5 Varianten Projektphasen 6 Strukturierung Definitions-/Planung 7 Strukturierung Realisation/Abschluß 8 Strukturierung Phasenmodelle
Seite 35
6. Unterrichtswoche 16.03.-20.03.09 2009-03-19 Do 1 bash-Programmierung: 2 Wiederholung Grundlagen 3 if-then 4 if-then-else 5 Verschachtelung 6 Parameterübergabe und 7 -auswertung 8 Variablenzuweisung 2009-03-20 Fr 1 Bericht: Marktplatz Bildung 2 Wiederholung shell-scripting 3 (if-then, Bedingungen) 4 Einführung in vim 5 Kommandos vs Eingabemodus 6 d,c,i,a, Bewegungstasten
Seite 36
7. Unterrichtswoche 23.03.-27.03.09 2009-03-23 Mo 1 Wiederholung vim (Bewegungs- 2 Einfügetasten, Kopieren+Einfügen) 3 Einführung Wiki; linuxwiki.de 4 Konto anlegen, LinuxKurs2009 5 abonnieren, Homepage editieren 6 Wikisyntax 7 Praktische Beispiele 8 "" 2009-03-24 Di 1 Bash: if-then-elif-else 2 Conditions 3 Linuxwiki 4 Source-Pakete 5 - downloaden 6 - Abhängigkeiten erkennen 7 - übersetzen 8 Paket-Tools 2009-03-25 Mi 1 Wdh. bash-Skripting 2 while-Schleife 3 Übungen und Beispiele 4 case-statement, test 5 Initialisierung: 6 - atd 7 - sshd 8 source-statement, exit-status
Seite 37
7. Unterrichtswoche 23.03.-27.03.09 009-03-26 Do 1 Initialisierung + init.d-Scripte 2 + Beispiele 3 su+sudo + etc/sudoers 4 Datensicherheit, Umgang 5 mit Benutzerdaten, Admin- 6 pflichten + Rechte 7 Netzwerktools + Werkzeuge 8 + Wireshark
2009-03-27 Fr Hartmut Noack: * Download des source pakets fuer alsaplayer * Entpacken des Pakets * Durchsehen des configure Scripts * Erstellung des Makefile mittels configure * configure && make && make install (bzw scons) * Hinweise zur Installation * Komplexe Abhängigkeiten am Beispiel von ardour * Download der aktuellen Version aus dem subversion repository * Mitarbeit bei Freien Projekten am Beispiel Übersetzungen Sven: Aufgabe zum Editieren: Ändere die Datei wie folgt: * Leerzeichen löschen * Nachname voranstellen * Sortieren * Numerieren Etwas genauer: * In allen Zeilen den Whitespace am Anfang der Zeile löschen * Jeweils Vorname und Nachname vertauschen * Alle Zeilen sortieren (also nach Nachnamen) * Alle Zeilen numerieren
Seite 38
8. Unterrichtswoche 30.3.-3.4.09 2009-03-30 Mo 1 Vorausschau zum Projektablauf 2 Fähigkeiten und Fertigkeiten 3 Aktualisierungen im Wiki 4 Netzwerktools (Kurzvorträge zu nessus, tcpdump, iptraf + netcat) 5 mtr (mytraceroute) 6 Netzwerkinterfaces - promiscous mode 7 Konfiguration von ssh/scp 2009-03-31 Di 1 Präsentationsprogramme für Linux 2 - tpp, S5, acroread 3 - Varianten, Vor- und Nachteile 4+5 Ablauf, Vorbereitungen, Netzzugang, Nachbereitung einer Präsentation 6+7 Informationsrecherche und -medien 8 Vorbereitung Vortrag "Linux-Tool" (Mittwoch) 2009-04-01 Mi 1-6 Vortraege (at, dia, OpenOffice3, Rexx, scp) 7+8 Chatten mit [[http://www.linuxwiki.de/LinuxKurs2009/irssi|irssi]] auf #linuxkurs * Chat auf [[irc://irc.freenode.org/linuxkurs|#linuxkurs]]! * [[http://de.wikipedia.org/wiki/REXX|Rexx]]
Seite 39
8. Unterrichtswoche 30.3.-3.4.09 2009-04-02 Do ProjektManagement 1 Vorbereitung Firmenkontakt 2 Problemlösungszyklus 3 Firmenpräsentation KDAB 4 Vortrag Netzadmin KDAB 5 Projektabschluss 6 Dokumentation Abschlussitzung 7+8 Feedback, Review 2009-04-03 Fr ProjektManagement 1 Lastenheft+Grobpflichtenheft 2 Teambuilding 3 Teamkommunikation 4 Regeln guter Teamarbeit 5 Kommunikationskonflikte 6 Regeln guter Kommunikation
Seite 40
9. Unterrichtswoche 6.-9. April 2009 2009-04-06 Mo Projektbeginn 1 Vorstellung und Verteilung der einzelnen Gruppenprojekte, Festlegung der Teamleiter 2 Grundkonzeption 3 Grundkonzeption 4 Grundkonzeption 5 Besprechung Projektstand 6+7 Arbeitsdokumentation der Projekte 8 Editieren im Wiki 2009-04-07 Di 1 Grundkonzeption 2 - Teamarbeit 3 - Variantenvergleich 4+5 - Testsysteme und Installation 6+7 - Dokumentation im LinuxWiki 8 - Vorbereitung der Präsentation des Konzepts 2009-04-08 Mi 1 Virtualisierung 2 - Konzepte und Grundlagen 3 - Softwarelösungen 4+5 Verbereitung Präsentation des Konzepts 6+7 Konzeptpräsentation und Gruppendiskussion 8 (Alternativen, Fragen) 2009-04-09 Do 1 Dateisysteme - Einführung 2 - Varianten (ext2, ext3) 3 - Journaling 4 - Einsatzzweck 5 - zfs (Möglichkeiten) 6 Backup 7 Einsatzszenarien 8 Projektstatus 2009-04-10 Fr Feiertag
Seite 41
10. Unterrichtswoche 13.-17. April 2009 2009-04-13 Mo Feiertag 2009-04-14 Di 1 Mounten von Dateisystem (Detail) 2 - isofs/iso9660 3 - Mountoptionen 4 Network File System (NFS) im Überblick 5 - /etc/exports 6 - /etc/fstab 7 - Fehlersuche 8 Praxisbeispiele (Gruppen) 2009-04-15 Mi 1 Test Teamarbeit 2 Besprechung des Ergebnisses 3 Gruppenarbeit Reflexion Teamarbeit 4 Diskussion und Lösungsansätze 5 Einführung Konfliktmangement 6 Konfliktentstehungszyklus 7 - Konfliktentstehung 8 - Konfliktwahrnehmung 2009-04-16 Do 1 shell-scripting mit 2 dialog/xdialog 3 - yesno, radiobox 4+5 Praktische Übungen 6+7+8 Projektarbeiten an Teamprojekten 2009-04-17 Fr 1 shell-scripting mit dialog 2 - menu, radiobox 3 Projektarbeiten 4 - Status/Vortrag 5+6 Projektarbeiten an Teamprojekten
Seite 42
11. Unterrichtswoche 2009-04-20 Mo 1 eToken - eine Einführung 2 - Sicherheit 3 Social Engineering 4 - Trickbetrug 5 - Maßnahmen aus psychologischer Sicht 6+7 - Analyse und Umgehen von Sicherheitsmaßnahmen 8 - Benutzerverhalten 2009-04-21 Di 1 Sichere Passwörter 2 - Kryptologische Funktionen 3 - Passwortlänge, Zeichen 4 - Sicherheitsrichtlinien 5 Security Awareness 6 - Organisationswandel 7 - Weiterbildung + Rollen 8 - Kommunikation, Motivation 2009-04-22 Mi 1+2 Gruppenarbeit Projekte 3+4 Teamprojekte 5+6 Vorbereitung Präsentation 7 Gruppenarbeit 8 Präsentation/Generalprobe 2009-04-23 Do 1+2 Teamprojekte 3 Common Unix Printing System (CUPS) 4 Netzwerkmonitoring 5 - nagios 6 - cacti 7 - mrtg 8 - munin 2009-04-24 Fr 1 Teamprojekte 2 Vorbereitung Präsentation 3 - Zeit- und Kostenplanung 4 - Projektgrenzen 5 - Abschätzung der Umsetzung
Seite 43
2009-04-27 Vorbereitung Präsentation Auswertung und Dikussion 2009-04-28 Themen Pdf und Postscript -Werkzeuge und Beispiele: pdftk,pdfnup,psnup psbook,psselelect pdfimages -Mounten-Optionen Dateisysteme und Benchmark 2009-04-28 Dateisysteme und Benchmark sicheres Löschen von Daten Kopieren von Dateiträgern Dienste und Ports -/etc/services -/hosts.allow und deny Dienste einschränken,Ports freigeben 2009-04-30 Firewall -ipchain -iptables -netfilter IPCop,sharewall Administration eines Schulnetzes Gastvortrag
Seite 44
2009-05-04 Samba -smb-Protokoll -Begriff/Einordnung smb.conf -Szenarien und Konfiguration Fluch,Segen,Beispiele 2009-05-05 Webserver Apaxche -Installation mit tasksel -Installation mit apt -Zusatzkomponenten PHP und MySQL -Konfiguration Basis -Konfiguration virtuell Hosts -Test auf Funktion und Zusammenspiel mit PHP 2009-05-06 Apche Konfiguration -Funktiontest PHP -Installation PHPmyadmin Datenbanknutzer anlegen Netzwerkverwaltung mit MySQL -Installation einer Webanwendung (wordpress) 2009-05-07 Webserver und Wordpress -Umzug local zu Webserver -Backup und Restore -Anpassung DB -CGI: Einführung Themes (Übersicht) Backup-Verfahren und Restore Tools 2009-05-08 Vorbereitung Kursabschluss -Rechnerbereinigung -Projektabstimmung Optik/Bildergalerie -Multimediawerkzeuge vlc,xine