This is an old revision of the document!
Der Linux-Kurs richtet sich an die IT-Auszubildenden, Studierenden und Mitarbeiter der TU und FH Kaiserslauern, sowie allen anderen Interessenten. Für die Teilnahme sind keinerlei Vorkenntnisse notwendig, für Rechner-Zugang ist auch gesorgt, sodass eine Teilnahme auch ohne eigenen Laptop möglich ist. Aufgrund begrenzter Anzahl an Rechner-Sitzplätzen ist für die Teilnahme eine Anmeldung erforderlich. Die Vergabe findet nach dem “first come, first served” Prinzip statt, die Bestätigung für die Teilnahme wird nach Ende der Anmeldephase verteilt.
Zu jedem Vortrag wird im Anschluss eine entsprechende Übung stattfinden (jeweils ca. 45min). Die Vortrags-Folien werden online gestellt und können von der Kurs-Seite heruntergeladen werden. Die hier verwendete Linux-Distribution wird direkt von einem USB-Stick gestartet, und kann (sogar erwünscht!) auch zu Hause auf dem eigenen Rechner ausprobiert werden, ohne ein vorhandenes Betriebssystem in irgendeiner Weise zu beeinflussen.
Die Inhalte der Vorträge lehnen sich 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. Die Lernziele orientieren sich an den Vorgaben des LPI und können auf der LPI-Webseite eingesehen werden.
Der Kurs wird jeden Mittwoch und Donnerstag von 15:30 bis 17:00 Uhr im Raum 34-110 (RHRK Schulungsraum 3) stattfinden (Ausnahme: Feiertage). Die Kurs-Teilnehmer werden gebeten, sich auf der Mailing-Liste zum Linux-Kurs eintragen, um kurzfristige Terminänderungen, etc. zu erhalten.
Termin | Vortrags-Thema | Übung | Kapitel | Lernziele | Referent | Folien |
---|---|---|---|---|---|---|
Do, 19.04.2012 Mi, 25.04.2012 | Entstehungsgeschichte von Linux/Unix Einsatzzwecke Übersicht der (wichtigsten) Distributionen Arbeiten mit der Shell Teil 1 Tab-Completion (cd, ls, touch, mkdir, rm(dir), nano, pwd) | Dateien/Ordner anlegen/bearbeiten/löschen .bashrc anpassen | 1.4 2.1 2.4 3 4 6.1 6.2 | 1.1 2.1 2.3 2.4 4.1 | Andreas Teuchert | Folien, Übung, Lösungsidee |
Do, 26.04.2012 Mi, 02.05.2012 | Wichtige FOSS-Lizenzen (GPL, BSD, CC) Arbeiten mit der Shell Teil 2 Globs (mv, cp, ln, cat, less, head, tail) | Dateien/Ordner verschieben/kopieren Datei-Inhalte (sinnvoll) ausgeben | 2.2 6.3 6.4 8.3 | 1.3 2.4 3.2 | Andreas Teuchert | Folien, Übung, Lösungsidee |
Do, 03.05.2012 Mi, 09.05.2012 | Benutzung der Manpage Arbeiten mit der Shell Teil 3 Regex (find, locate, which, grep) | Ausführbare Dateien von bereits behandelten Befehlen finden Dateien suchen | 4.3.3 5 6.4 7 | 2.1 2.2 3.2 | Andreas Teuchert | Folien, Übung, Lösungsidee |
Do, 10.05.2012 Mi, 16.05.2012 | Grafische Oberfläche Arbeiten mit der Shell Teil 4 (tar, bzip, gzip, (un)zip, | , >, <, sort, uniq, cut, wc) | Dateien/Ordner packen/entpacken Dateiausgaben umleiten | 3.2 8.1 8.2 8.4 11 | 1.4 3.1 3.2 | Klaus Denker | Folien, Übung |
17.05.2012 | Christi Himmelfahrt Der Mittwochs-Kurs in dieser Woche findet statt! |
|||||
Mi, 23.05.2012 Do, 24.05.2012 | Benutzer- und Rechte-Verwaltung Teil 1 Datei- und Ordner-Rechte Benutzertypen Benutzer/Gruppen (id/groups, last/lastlog/who, sudo/su,) | Root-Rechte erlangen Programme als Root ausführen eigene Gruppenzugehörigkeit feststellen | 13.1 14.1 14.2 14.4 14.5 | 5.1 5.4 | Zinching Dang | Folien, Übung, Lösungsidee |
Mi, 30.05.2012 Do, 31.05.2012 | Benutzer- und Rechte-Verwaltung Teil 2 Erstellen von Benutzern/Gruppen Datei/Ordner-Rechte ändern (useradd, usermod, userdel, groupadd, groupmod, groupdel chown, chmod, chgrp) | neue Benutzer/Gruppen erstellen Rechte für Dateien/Ordner setzen und verändern | 13.2 13.3 14.2 | 5.2 5.3 | Zinching Dang | Folien, Übung, Lösungsidee |
Mi, 06.06.2012 Do, 07.06.2012 | Fronleichnam Mittwochs-Kurs entfällt ebenfalls. |
|||||
Mi, 13.06.2012 Do, 14.06.2012 | Bash-Scripting (if/else, for/while, test) | kleine Scripte schreiben | 9 | 3.3 | Sebastian Weber | Folien, Übung, Lösungsidee |
Mi, 20.06.2012 Do, 21.06.2012 | Dateisystemhierarchie spezielle Dateisysteme Dateisysteme mounten/mountpoints (mount, umount, df, du, /etc/fstab, /proc, /sys, /dev) | Eingebundene Dateisysteme auflisten, Plattenplatzverbrauch anzeigen, weitere Dateisysteme einhängen/aushängen, Informationen in /proc finden | 10.1 10.3 10.4 | 4.3 5.4 | Klaus Denker | Folien, Übung, Lösungsidee |
Mi, 27.06.2012 Do, 28.06.2012 | Prozesse, Logs (ps, top, free, pstree, lsof, dmesg, kill) | Laufende Prozesse anzeigen, Arbeitsspeicherauslastung anzeigen, geöffnete Dateien auflisten, Logmeldungen lesen | 10.3 12.3 14.3 | 4.3 | Andreas Teuchert | Folien, Übung, Lösungsidee |
Mi, 04.07.2012 Do, 05.07.2012 | Wichtige FOSS-Anwendungen Paketverwaltung Überblick: deb, rpm Konkreter: deb (dpkg, apt-get, aptitude, synaptic) | Installierte Pakete auflisten, Pakete suchen, installieren und deinstallieren | 2.3 12.4 | 1.2 4.3 | Zinching Dang | Folien, Übung, Lösungsidee |
Mi, 11.07.2012 Do, 12.07.2012 | Hardware Kernel-Module (/dev, lspci, lsusb, hwinfo, fdisk, lsmod, modprobe) | Gerätedateien in /dev/ finden, vorhandene Hardware erkennen, Kernel-Module zu Geräten zuordnen | 1.2 | 4.2 | Thomas Fehmel | Folien, Übung, Lösungsidee |
Mi, 18.07.2012 Do, 19.07.2012 | Netzwerk Aufbau des Internets DHCP/SLAAC (ifconfig, route, resolv.conf, netstat, ping, dig, ssh) | Eigene IP-Adressen herausfinden, Default-Gateway ermitteln, verwendete Nameserver anzeigen, Rechnernamen auflösen, laufende Serverdienste auflisten, andere Rechner pingen, Remotelogin per SSH | 15 | 4.4 | Andreas Teuchert | Folien, Übung, Lösungsidee |
Mi, 25.07.2012 Do, 26.07.2012 | Prüfungsvorbereitung | diverse |