In der Woche ab dem 31.08.2009 findet an der VHS Braunschweig ein PC Systembetreuer Seminar zum Modul "Unix/ Linux" statt. Anhand praktischer Übungen werden wir die OpenSource Alternative bei den Betriebssystemen intensiv erarbeiten. Hier die Daten des Seminars:

Ort: Heydenstraße 2, Raum 2.01
Zeiten: Mo. 31.08. - Fr. 04.09.2009; jeweils von 08.30 - 16.00 Uhr
Prüfung: 3 Teilnehmer am Mi, 09.09.2009 ;-) um 16.30 in Raum 2.01
Status Erstkorrektur: 2009-09-10 - erledigt - alle TN haben die Prüfung in meiner Erstkorrektur (wie immer ohne Gewähr ;-) bestanden - ich gratuliere mit Vorbehalt.

Viel Spaß bei unseren Seminaren wünscht Ihr Trainer - hier unser "Roter Faden" zum Nach- und Vorbereiten ...

 

 

Linux-Seminar - Inhalte als "Roter Faden":

  • 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 11.1 als DVD-Inst auf Wechselplattensystemen
    Anm. zu HW: Celeron 2 GHz, 1536 MB, 80 GB HD,
    Darstellung der alternativen Installationswege (FTP, HTTP, SMB/CIFS, NFS),
    Einführung in Geräte /dev/sda bis /dev/sdd, Technik Mounten eingeführt
  • KDE-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 und ping
  • Hilfen mit man-Pages und Aufrufen "--help"
  • 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 mal 3 Atribute R (Read), W (Write) und X (eXecute)
    für die zugewiesenen User/Owner, Group und Other (alle Anderen)
    Die oktale Definition am Beispiel von "chmod 777 testordner".
  • Weitere Erkundung von YaST2 (Unterschied zu YaST auf Konsole);
    SOFTWARE: Downloadquellen (Repositories) bearbeitet, Installations- und Updatetechnik (incl. zypper) 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 (öffentliche Netze) => besser SSHD nutzen!
  • YaST2 Kontrollzentrum - alle Hauptkategorien und Unterschiede zu Screenshots Skript (SuSE 11.0)
  • Software ("Midnight Commander") über YaST im Konsolenmodus nachinstalliert und praktisch genutzt
  • Bootloader GRUB im YaST-Center konfigurieren, Bootoptionen (z.B. timeout) und Details, Hinweis auf "altes System LILO"
    Hinweis Rettung: bei nicht mehr startfähigem TN-PC mit 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)
  • 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
  • RPM - Grundlagen der Installation von Paketen; Alternative: DEBIAN mit deb-Pakten (dpkg, apt-get, aptitude,...)
    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
  • 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: Runlevel-Editor, Benutzer- und Gruppenverwaltung (erweiterte Eigenschaften)
    Benutzer angelegt (useradd) und Passwort vergeben (passwd) - Problem mit Usern "ohne Kennwort" erkannt
  • Infomaterialien: 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: mcedit (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 (oder SMB-Datenquelle)
    (Bsp.:) # mount 192.168.1.66:/home/test/nfs-freigabe /mnt/nfs-pc66
  • Ausblick: Hinweis auf Shell-Skripte und fortgeschrittene Systemadministration
  • Druckdienst CUPS und alternative Druckerverwaltung über YaST

Vielen Dank für Ihr freundlichen Feedback und bleiben Sie - wie besprochen - mit mir/uns in Kontakt
Ihr Trainer Joe Brandes