This is an old revision of the document!


Linux-Kurs SS12

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.

Mailing-Liste zum Linux-Kurs

Anmeldung zum Linux-Kurs

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.2012Christi 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 DangFolien, Ü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 DangFolien, Ü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 schreiben9 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

Links

 
linux-kurs.1342712567.txt.gz · Last modified: 2012/07/19 17:42 by ant