An der VHS Braunschweig fand vom 03. bis 07. September 2007 ein Bildungsurlaub zum Thema "Linux" im Rahmen des PC Systembetreuers statt. Da das Modulkonzept für "Linux" sich momentan in der Überarbeitung befindet, wollen wir ein kurzes Tagebuch unserer Praxiswoche darstellen.
Der Prüfungsausschuss plant eine modifizierte Version des LInux-Moduls ab Feb/2008 anzubieten. Geplant ist eine Modulform, die dem weiterhin interessierten Linux-Admins eine Teilschnittmenge der ersten LPI-Zertifikate bietet. Weitere Infos hierzu werden demnächst in dieser Rubrik folgen.
Aber jetzt zu den Inhalten unseres BU "Linux": ...
(und ein herzliches Hallo an Dirk und die Kollegen des PA)
Montag, 03. September 2007, 08.30 - 16.00 Uhr (8 UE):
-
Kennenlernen und Organisatorisches
(Listen, Verteilung Unterlagen Herdt und Schreibutensilien der VHS BS) - Kurze Darstellung der History - Einordnung der Begriffe "Open Source", "GNU", "GPL", "Kernel", "Quellcode", "Linus Torvalds", "Distributionen - SuSE (Open Suse), Red Hat (Fedora), Debian, Ubuntu"
- Praxisschwerpunkt: Installation von Open Suse 10.2 als CD-Inst auf Wechselplattensystemen (Anm. zu HW: Celeron 2 GHz, 512 MB, 20 GB HD ist unteres Limit für aktuelle Version 10.2!), Darstellung der alternativen Installationswege (FTP, HTTP, SMB/CIFS, NFS), Einführung in Geräte /dev/hda bis /dev/hdd, Technik Mounten eingeführt (Praxis und mount-Befehle folgen)
- Erste Schritte auf Oberfläche, sysinfo:/ mit Konquerer, erste Tastenkombination (F4 für Terminal)
- Erkunden des Terminals und das Wechseln zwischen Usern mit "su", Tests anhand von "ifconfig/ ping", Hilfen mit "man" und "--help"
Dienstag, 04. September 2007, 08.30 - 16.00 Uhr (8 UE):
- Wiederholung und Fragekomplex zu Montag - Hinweise Herdt-Skript
-
Aufruf spezieller Dateien mit "cat" für Einführung in Systemverwaltung/ Benutzerverwaltung:
/etc/passwd, /etc/shadow, /etc/group, /etc/hosts, /etc/fstab -
Übersicht über die Verzeichnishierarchie Linux mit Hilfe Konquerer
(F9 für linke Multi-Leiste inkl. Basisordnern)
- Navigieren und Nutzen des Konquerer (Ansichten, Symbolgrößen, rechte Maus, ...)
Speziell: Konquerer im Modus als Systemverwalter -
Weitere Aufrufe in der Shell (Bourne Again Shell - BASH): Terminals mit (Strg)-Alt-F1 bis F7
"ls", "cd" (Bedeutung von . und ..), "mkdir", "rm" (mit Manual für Erklärung -R/-r/-recursive) -
Erklärung der Dateieigenschaften (d - directory, l - link, normale Datei mit -) und der 3 * 3 Atribute R (Read), W (Write) und X (eXecute) für die zugewiesenen User/Owner, Group und Other (alle Anderen). Die binäre Definition am Beispiel von "chmod 777 testordner".
- Weitere Erkundung von YaST2 (Unterschied zu YaST auf Konsole); SOFTWARE: Downloadquellen bearbeitet, Installations- und Updatetechnik (ZenWorks) erläutert), HARDWARE: Grafikkarte und Monitore (Tool SaX2), kurze Darstellung der remote-Technik (VNC mit Browser :5801 und Krdc :5901) und Hinweis auf Sicherheitsprobleme bei WAN => besser SSHD nutzen!
- Nebenbei ;-) Parallel-Installation zu XP auf TN-Laptop (FSC, Pentium M 1,7 GHz, 1 GB, 80 GB)
Mittwoch, 05. September 2007, 08.30 - 16.00 Uhr (8 UE):
- Wiederholung und Fragekomplex zu Dienstag - Hinweise Herdt-Skript
- YaST2 Kontrollzentrum - alle Hauptkategorien und Unterschiede zu Screenshots Skript (SuSE 10.0)
- Software ("Midnight Commander") über YaST im Konsolenmodus nachinstalliert und kurz angestartet
-
Bootloader GRUB im YaST-Center konfigurieren, Bootoptionen (z.B. timeout) und Details, Hinweis auf "altes System LILO"
Praxis: bei nicht mehr startfähigem TN-PC mit CD1/Installmedium "Installiertes System" gestartet und GRUB neu abgespeichert -
Booten - Systemstart: INIT und die Runlevel 0 - 6; Wechsel zwischen den Leveln mit INIT Runlevel#
wichtige Dateien und Ordner: /sbin/init, /etc/inittab, /etc/init.d/rc0.d bis /rc6.d mit Shellskripten (S Start und K Kill) - Wiederholung zum Thema Fernverwaltungstechniken (remote/VNC und ssh)
-
Weitere Shell-Befehle: "history", "whereis", "more", "grep", "ps", "ping", "traceroute"
Tastenkombinationen und Tipps: !historynummer und Shift+BildUP/BildDOWN zum Blättern
Donnerstag, 06. September 2007, 08.30 - 16.00 Uhr (8 UE)
- Wiederholung und Fragekomplex zu Mittwoch - Hinweise Herdt-Skript
- RPM - Grundlagen der Installation von Paketen; Alternative: DEBIAN mit apt-get
Aufrufe in Konsole:
rpm -qa, rpm --rebuilddb, rpm -q -i paketname, rpm -q -l paketname,
rpm -i und rpm -e Pakete prüfen mit rpm -v --checksig
(Achtung: im Skript nur ein Minus vor checksig)
Praxis mit Midnight Commander von software.opensuse.org - Shell: Navigieren mit cd - (Wechsel zwischen letzten beiden Verzeichnissen)
- Prozessmangement und Technik der Prozesse, auf KDE STRG+ESC für Prozess-Anzeige
one-liner: Prozesse anzeigen und filtern mit ps -A | grep mc (z.B.) Prozesse "killen" mit Parametern -15, -9 - YaST2-Kontrollzenter weiter erklärt: Runlevel-Editor, Benutzer- und Gruppenverwaltung (erweiterte Eigenschaften)
- Benutzer auf Shell angelegt (useradd) und Passwort vergeben (passwd) - Problem mit Usern "ohne Kennwort" erkannt
Freitag, 07. September 2007, 08.30 - 16.00 Uhr (8 UE)
- Wiederholung und Fragekomplex zu Donnerstag - Hinweise Herdt-Skript
Resumee der "Dinge, die die TN mit nach Hause nehmen": Skript, Installationsmedien,
Suse PDFs "Startup" & "Referenz", Linksammlung/ Infopool/ Kopien - Weitere Shell-Übungen: touch, cp, rm/rmdir, mv, du, df, alias (eigene Aliase erstellt)
Hinweise zu relativen, absoluten Pfaden;
Besonderheit für su: Aktuelles dir nicht in Pfadliste (benutze ggf ./) - Editoren für die Konsole: (Bearbeitung der Datei /etc/hosts für Namensauflösung)
vi/vim - Starten, Modi wechseln, speichern, beenden
Alternativen: joe (kurz gezeigt) und emacs genannt - tar: Das Tool zum Archivieren und Packen/Entpacken, wichtige Attribute (c x v f z -C)
- Wechselmedien am Linux-System: USB-Sticks und Optische Medien
- Mounten von Geräten: Technik und der mount/umount-Befehl, Ansicht der aktuellen Mount-FS-Tabellen
Speziell: mounten einer vorbereiteten NFS-Quelle
# mount 192.168.1.66:/home/test/nfs-freigabe /mnt/nfs-pc66 - Kurze Diskussion der Musterprüfung (und Musterlösungen) zu den behandelten Themen der BU-Woche
- Ausblick: Hinweis auf Shell-Skripte und fortgeschrittene Systemadministration
- Feedback, letzte Fragen und Verabschiedung
Ich danke für Ihre positive Resonanz und freue mich auf unsere nächsten gemeinsamen Seminare!
Mit systembetreuerischen Grüßen
J. Brandes, 2007-09-07


