This is an old revision of the document!
Zum Sommersemester 2013 wird die Unix-AG in Zusammenarbeit mit dem RHRK wieder einen Linux-Kurs veranstalten. Dieser richtet sich - wie auch die Linux-Kurse der beiden vergangenen Semester - an die IT-Auszubildenden, Studierenden und Mitarbeiter der TU und FH Kaiserslauern, sowie allen anderen Interessenten. Eine Teilnahme ist ohne Vorkenntnisse und ohne eigenen Laptop problemlos möglich. Ziel des Kurses ist es, den Teilnehmern einen Einstieg in Linux zu geben und ein Grundwissen gemäß den LPI Linux-Essentials Vorgaben (siehe unten) zu vermitteln. Aufgrund begrenzter Anzahl an Rechner-Arbeitsplätzen ist für die Teilnahme eine Anmeldung erforderlich. Eine Anmeldung ist bis zum 20.04.2013 möglich. Die Anmeldung wird nach Ablauf der Anmeldephase oder sobald alle Plätze vergeben wurden per E-Mail bestätigt. Der erste Termin ist der Di, 23.04.2013 um 15:30 bis 17:00 in Raum 34-110.
Der Linux-Kurs wird aus einer Hauptveranstaltung und aus freiwilligen Zusatzveranstaltung bestehen. In den Hauptveranstaltungen werden alle für die Zertifizierung relevanten Themengebiete behandelt, in den freiwilligen Zusatzveranstaltungen werden weitere Themen, die auf den Vorgaben aufbauen, behandelt und sollen so das Gesamtbild erweitern. Beide Veranstaltungen bestehen jeweils aus einem Vortrag mit integrierter Übung, sodass das gelernte unmittelbar angewendet werden kann. Die Vortragsfolien, Übungen und Lösungsvorschläge können online von der Kursseite heruntergeladen werden.
Die in diesem Kurs verwendete Linux-Distribution Ubuntu wird direkt von einem USB-Stick gestartet und kann von vielen Rechnern benutzt werden, ohne ein vorhandenes Betriebssystem zu verändern. Zum Ausprobieren auf dem eigenen Rechner kann auch ein eigener USB-Stick (min. 8GB) mitgebracht werden, auf den wir dann das Linux-System aufspielen.
Die Inhalte der Hauptveranstaltungen orientieren sich an den Vorgaben des LPI und können auf der LPI-Webseite eingesehen werden. Insgesamt lehnt sich der Kurs an an das Buch “Linux Essentials: Die Einsteiger-Zertifizierung des LPI” an, welches auch auf der Seite der Linup Front GmbH (lokale Kopie) kostenlos heruntergeladen werden kann.
Für den Kurs sind zwei Termine pro Woche angesetzt, wobei die Zusatzveranstaltung voraussichtlich nicht jede Woche stattfinden wird. Die Hauptveranstaltung wird jeden Dienstag von 15:30 bis 17:00 Uhr im Raum 34-110 (RHRK Schulungsraum 2) stattfinden, die Zusatzveranstaltung findet nach Ankündigung statt. Kursteilnehmer können sich auf der Mailing-Liste eintragen,um kurzfristige Termin- oder Raumänderungen, etc. zu erhalten. Der Kurs wird auf Deutsch gehalten.
UPDATE (19.04.13, 10:15): Alle Plätze wurden bereits vergeben. Eine Anmeldung ist nicht mehr möglich.
UPDATE (27.07.2013): Teilnehmer, die an der Linux-Essentials Prüfung interessiert sind, melden sich bitte bis zum 31.08.2013 per Mail bei Zinching Dang, um über Vorbereitungs- und Prüfungs-Termin informiert zu werden. Die Prüfung ist für Mitte September angesetzt, ein genauer Termin wird noch festgelegt.
UPDATE (02.09.2013): Die Linux-Essentials Prüfung wird am 23.09.2013 stattfinden. Ein Vorbereitungstermin wird am 16.09.2013 um 14:00 Uhr in 34-110 angeboten. Fragen oder bestimmte Themen, die behandelt werden sollen, können per E-Mail an Zinching Dang geschickt werden.
Termin | Vortrags-Thema | Übung | Kapitel | Lernziele | Referent | Folien |
---|---|---|---|---|---|---|
Di, 23.04.2013 | Einführung Entstehungsgeschichte Einsatzzwecke Übersicht über die wichtigsten Distributionen Grafische Oberflächen und die Kommandozeile SSH | Ausprobieren verschiedener Desktop-Umgebungen SSH-Remotelogin | 1.4 2.1 2.4 3.1 3.2 | 1.1 1.4 4.1 | Andreas Teuchert | Folien, Übung |
Di, 30.04.2013 | Arbeiten mit der Shell Teil 1 Unix-Philosophie, Tab-Completion, History (ls, cd, pwd, touch, mkdir, rm(dir), mv, cp, scp, nano) | Dateien und Verzeichnisse anlegen, kopieren, verschieben, löschen .bashrc anpassen | 3.3 4 6.1 6.2 6.4.1 6.4.3 9.4 | 2.1 2.3 2.4 | Andreas Teuchert | Folien, Übung, Lösungsidee |
Di, 07.05.2013 | Arbeiten mit der Shell Teil 2 Pipes (cat, less, head, tail, sort, cut, wc) | Dateien ausgeben Dateiausgabe umleiten | 6.3 8 | 2.1 2.4 3.2 | Zinching Dang | Folien, Übung, Lösungsidee |
Di, 14.05.2013 | Archivieren und Komprimieren Globs (tar, bzip2, gzip, zip) | Dateien (ent)packen Globs verwenden | 11 | 3.1 | Andreas Teuchert | Folien, Übung, Lösungsidee |
Do, 16.05.2013 | Wine | Wiederholung der bisherigen Themen | Zinching Dang | Folien | ||
Di, 21.05.2013 | Benutzer und Rechte Teil 1 Benutzerlogins Paketverwaltung (last, who, su, sudo, dpkg, apt-get) | Aktuelle und vorherige Benutzerlogins feststellen Root-Rechte erlangen Pakete finden/installierern/deinstallieren | 12.1 12.4 13.1 | 5.1 | Zinching Dang | Folien, Übung, Lösungsidee |
Di, 28.05.2013 | Benutzer und Rechte Teil 2 Benutzer- und Gruppen-Zugehörigkeit und Verwaltung (useradd, groupadd, usermod, id, groups) | Benutzer- und Gruppenzugehörigkeiten feststellen Benutzer und Gruppen erstellen Benutzer zu Gruppen hinzufügen | 13.2 13.3 | 5.2 5.3 | Zinching Dang | Folien, Übung, Lösungsidee |
Di, 04.06.2013 | Benutzer und Rechte Teil 3 Dateirechte (chmod, chown, chgrp) | Datei/Verzeichnis-Rechte verändern | 13.2 13.3 14 | 5.4 | Zinching Dang | Folien, Übung, Lösungsidee |
Di, 11.06.2013 | Dateisystem 1 Suchpfad, Befehlstypen (which, type, df, du) | Ausführbare Dateien von bereits behandelten Befehlen finden | 9.2 9.3 10 | 2.1 4.3 5.4 | Andreas Teuchert | Folien, Übung, Lösungidee |
Di, 18.06.2013 | Dateisystem 2 Suchen und Finden Manpages (grep, man, apropos, ln, find, locate) | Regexes verwenden Links anlegen Dateien finden Manpages verwenden | 5 6.4.2 6.4.4 6.4.5 7 | 2.2 3.2 5.4 | Andreas Teuchert | Folien, Übung, Lösungsidee |
Di, 25.06.2013 | Prozesse, Logs (ps, top, free, pstree, dmesg, kill) | Laufende Prozesse anzeigen, Arbeitsspeicherauslastung anzeigen, Logmeldungen lesen | 12.3 14.3 | 4.3 | Andreas Teuchert | Folien, Übung, Lösungsidee |
Di, 02.07.2013 | Bash-Scripting (if/else, for, test, echo, Kommentare, Exit-Status) | kleine Scripte schreiben | 9.4 9.5 9.6 | 2.1 3.3 | Zinching Dang | Folien, Übung, Lösungsidee |
Di, 09.07.2013 | Hardware Kernel-Module Bootloader (/dev, lspci, lsusb, hwinfo, lsmod, modprobe) | Gerätedateien in /dev/ finden, vorhandene Hardware erkennen, Kernel-Module zu Geräten zuordnen | 1.2 | 4.2 | Zinching Dang | Folien, Übung |
Di, 16.07.2013 | Netzwerk Protokolle Konfiguration (ifconfig, route, /etc/resolv.conf, /etc/hosts, netstat, ping, dig) | Eigene IP-Adressen herausfinden, Default-Gateway ermitteln, verwendete Nameserver anzeigen, Rechnernamen auflösen, laufende Serverdienste auflisten, andere Rechner pingen | 15 | 4.4 | Andreas Teuchert | Folien, Übung, Lösungsidee |
Di, 23.07.2013 | Wichtige FOSS-Anwendungen Wichtige FOSS-Lizenzen (GPL, BSD, CC) ICT | Wiederholungsübung für alle bisher behandelten Themen | 2.2 2.3 | 1.2 1.3 1.4 | Andreas Teuchert | Folien |
Prüfungsvorbereitung |