]> git.plutz.net Git - vhs_kurs/commitdiff
Hertz-Header und Footer, gekürzte Folien
authorPaul Hänsch <paul@plutz.net>
Mon, 4 Jul 2022 04:37:11 +0000 (06:37 +0200)
committerPaul Hänsch <paul@plutz.net>
Mon, 4 Jul 2022 04:37:11 +0000 (06:37 +0200)
Tag_1.short
Tag_2.short
Tag_3.short

index 92a55ff50907ee402c886ad170490e082f96ddeb..b99aecaffb566151c24d63efeea06aca203ac472 100644 (file)
@@ -1,16 +1,16 @@
 [html
-[head [title VHS Linuxkurs]]
+[head [title Linux Verstehen]]
 [body
-  [footer Paul Hänsch | Linux Grundkurs | VHS Leipzig]
+  [footer Paul Hänsch | Linux Verstehen | Heinrich Hertz Gymnasium Berlin]
 [slide
-  [h1 VHS Linux Grundkurs]
+  [h1 Linux Verstehen]
 ]
 [slide [h2 Dozent]
   [ul
     [li Paul Hänsch]
     [li Seit 2012 freiberuflicher Programmierer]
     [li Arbeit an und mit Freier Software (Open Source)]
-    [li Kunden: Jugendclub, Kinderzirkus, Physiotherapie, HTW, ...]
+    [li Kunden: Jugendclub, Kinderzirkus, Kulturserver, ...]
     [li in der Vergangenheit: Free Software Foundation Europe]
     [li Videopodcast: GNUfunzt! http://gnufunzt.de]
     [li Kontakt: paul@plutz.net]
 ]
 [slide [h2 Organisatorisches zum Kurs]
   [ul
-    [li 6 Termine jeden Mittwoch]
-    [li 17:00 bis 20:15 Uhr]
-    [li Letzter Termin 23.10. - Installparty]
+    [li 5 Termine]
+    [li 8:30 bis 13:00 Uhr]
+    [li Letzter Termin 5.7. - Installparty?]
+    [li Pausenzeiten?]
     [li Themenübersicht - Nach der Einführung]
   ]
 ]
+[slide [h2 Vorstellungsrunde]
+  [ul
+    [li Warum habt ihr den Kurs gewählt?]
+    [li Welche Themen Interessieren euch?]
+    [li Welche Vorerfahrung habt ihr?]
+  ]
+]
+
 [slide [h1 Was ist ein Betriebssystem?] ]
 
 [slide [h2 Was ist ein Betriebssystem?]
     [li Systemstart]
     [li Paketsysteme, Softwareinstallation, Systeminstallation]
     [li Netzwerk, SSH]
-    [li nach Wunsch Android, X11, Verschlüsselung, Internetdienste, Versionskontrolle, ...]
-    [li Installparty]
+    [li nach Wunsch Android, X11, Verschlüsselung, Internetdienste, Versionskontrolle, Gameserver, ...]
+    [li Installparty?]
   ]
 ]
 
 
 [slide [h2 Daran denken:]
   [ul
-    [li Anwesenheitsliste]
-    [li Lehrnachweis]
-    [li nächster Termin: 25.9.]
+    [li Anwesenheitsliste?]
+    [li nächster Termin: Mi. 29.6. - morgen]
   ]
 ]
 
index 346b5dcec5bdb0d14fc1cf4fdd2dfa30f22ce720..6fa0ffcbd85e519cce8c3044c8cc834ac9cdaad7 100644 (file)
@@ -1,10 +1,10 @@
 [html
-[head [title VHS Linuxkurs]]
+[head [title Linux Verstehen]]
 [body
-  [footer Paul Hänsch | Linux Grundkurs | VHS Leipzig]
+  [footer Paul Hänsch | Linux Verstehen | VHS Heinrich Hertz Gymnasium Berlin]
 
 [slide
-  [h1 VHS Linux Grundkurs - Teil 2]
+  [h1 Linux Verstehen - Teil 2]
 ]
 
 [slide [h2 Themen]
   ]
 ]
 
-[slide [h2 Nicht Vergessen!]
-  [ul [li Achja, Die Tastaturbelegung...]]
-]
-
 [slide [h1 Syntax der Kommandozeile]]
 
 [slide [h2 Syntax der Kommandozeile]
 ]
 
 [slide [h2 Syntax der Kommandozeile]
-  [pre
-  ~$ echo Hallo Welt
-  Hallo Welt]
-]
-
-[slide [h2 Syntax der Kommandozeile]
-  [pre
-  ~$ echo Hallo Welt
-  Hallo Welt
-
-  ~$ echo Hallo        Welt]
-]
-
-[slide [h2 Syntax der Kommandozeile]
-  [pre
-  ~$ echo Hallo Welt
-  Hallo Welt
-
-  ~$ echo Hallo        Welt
-  Hallo Welt]
-]
-
-[slide [h2 Syntax der Kommandozeile]
-  [table width="85%"
-    [tr
-    [th Shellprompt] [th Befehl / Programm] [th Parameter 1] [th Parameter 2]
-    ][tr
-    [th ~$] [td [pre echo]] [td [pre Hallo]] [td [pre Welt]]
-    ]
+  [ul .uncover
+    [li [pre ~$ echo Hallo Welt]]
+    [li [pre Hallo Welt]]
+    [li [pre ~$ echo Hallo        Welt]]
+    [li [pre Hallo Welt]]
+    [li [pre ~$ echo "Hallo        Welt"]]
+    [li [pre Hallo        Welt]]
   ]
 ]
 
 [slide [h2 Syntax der Kommandozeile]
-  [pre ~$ echo "Hallo        Welt"]
-]
-
-[slide [h2 Syntax der Kommandozeile]
-  [table width="85%"
-    [tr
-    [th Shellprompt] [th Befehl / Programm] [th Parameter 1]
-    ][tr
-    [th ~$] [td [pre echo]] [td [pre Hallo        Welt]]
-    ]
+  [ul .uncover
+    [li [pre ~$ echo Hallo Welt]
+    [pre ~$ echo Hallo        Welt]
+    [table width="85%"
+      [tr
+      [th Shellprompt] [th Befehl / Programm] [th Parameter 1] [th Parameter 2]
+      ][tr
+      [th ~$] [td [pre echo]] [td [pre Hallo]] [td [pre Welt]]
+      ]
+    ]]
+    [li [pre ~$ echo "Hallo        Welt"]
+    [table width="85%"
+      [tr
+      [th Shellprompt] [th Befehl / Programm] [th Parameter 1]
+      ][tr
+      [th ~$] [td [pre echo]] [td [pre Hallo        Welt]]
+      ]
+    ]]
   ]
 ]
 
 [slide [h2 Syntax der Kommandozeile]
-  [h3 Identisch:]
-  [pre ~$ echo "Hallo        Welt"]
-  [pre ~$ echo Hallo"       "Welt]
-  [h3 [em Nicht] identisch:]
-  [pre ~$ echo Hallo "       " Welt]
-]
-
-[slide [h2 Syntax der Kommandozeile]
+  [h3 [u Ein] Parameter:]
   [pre ~$ echo "Hallo        Welt"]
   [pre ~$ echo Hallo"       "Welt]
   [table width="85%"
@@ -91,8 +66,8 @@
     ]
   ]
 ]
-
 [slide [h2 Syntax der Kommandozeile]
+  [h3 [u Drei] Parameter]
   [pre ~$ echo Hallo "       " Welt]
   [pre ~$ echo "Hallo" "       " "Welt"]
   [table width="85%"
 [slide [h1 Arbeit mit Dateien und Pfaden]]
 
 [slide [h2 Arbeit mit Dateien und Pfaden]
-  [pre ~$ touch datei1 datei2 datei3]
-]
-
-[slide [h2 Arbeit mit Dateien und Pfaden]
-  [pre ~$ mkdir ordner1 ordner2]
-]
-
-[slide [h2 Arbeit mit Dateien und Pfaden]
-  [pre ~$ mv datei1 ordner1]
+  [ul .uncover
+    [li [pre ~$ touch datei1 datei2 datei3]]
+    [li [pre ~$ mkdir ordner1 ordner2]]
+  ]
 ]
 
 [slide [h2 Arbeit mit Dateien und Pfaden]
-  [pre ~$ mv datei2 datei3 ordner2]
+  [ul .uncover
+    [li [pre ~$ mv datei1 ordner1]]
+    [li [pre ~$ mv datei2 datei3 ordner2]]
+  ]
 ]
 
 [slide [h2 Arbeit mit Dateien und Pfaden]
   [ul .uncover
     [li [pre ~$ ls ordner1]]
     [li [pre ~$ cd ordner1]]
-    [li [pre ~$ ls]]
-    [li [pre ~$ ls ordner1]]
+    [li [pre ~/ordner1$ ls]]
+    [li [pre ~/ordner1$ ls ordner1                                              ]]
   ]
 ]
 
   [ul
     [li [pre ~$ ls ordner1]]
     [li [pre ~$ cd ordner1]]
-    [li [pre ~$ ls]]
-    [li [pre ~$ ls ordner1]]
+    [li [pre ~/ordner1$ ls]]
+    [li [pre ~/ordner1$ ls ordner1]]
     [li Wir sind [strong in] [em ordner1], dieser Ordner enthält nicht seinerseits einen [em ordner1]]
   ]
 ]
 
 [slide [h2 Arbeit mit Dateien und Pfaden]
-  [pre ~$ ls /home/live/ordner1]
+  [pre ~/ordner1$ ls /home/live/ordner1]
   funktioniert immer =\> absoluter Pfad
 ]
 
 [slide [h2 Arbeit mit Dateien und Pfaden]
   [ul
-    [li Relativer Pfad: [pre ~$ ls ../ordner2]]
-    [li Absoluter Pfad: [pre ~$ ls /home/live/ordner2]]
+    [li Relativer Pfad: [pre ~/ordner1$ ls ../ordner2]]
+    [li Absoluter Pfad: [pre ~/ordner1$ ls /home/live/ordner2]]
   ]
 ]
 
 [slide [h2 Arbeit mit Dateien und Pfaden]
-  [pre ~$ cp datei1 "Name mit Leerzeichen"]
+  [pre ~/ordner1$ cp datei1 "Name mit Leerzeichen"]
 ]
 
 [slide [h2 Arbeit mit Dateien und Pfaden]
   [ul .uncover
-    [li [pre ~$ mv "Name mit Leerzeichen" Name_ohne_Leerzeichen]]
+    [li [pre ~/ordner1$ mv "Name mit Leerzeichen" Name_ohne_Leerzeichen]]
     [li auch möglich:
-      [pre ~$ mv Name\\ mit\\ Leerzeichen Name_ohne_Leerzeichen]]
+      [pre ~/ordner1$ mv Name\\ mit\\ Leerzeichen Name_ohne_Leerzeichen]]
   ]
 ]
 
 [slide [h2 Arbeit mit Dateien und Pfaden]
   [pre
-  ~$ mv Name_ohne_Leerzeichen ..
-  ~$ mv ../Name_ohne_Leerzeichen .]
+  ~/ordner1$ mv Name_ohne_Leerzeichen ..
+  ~/ordner1$ mv ../Name_ohne_Leerzeichen .]
 ]
 
 [slide [h2 Arbeit mit Dateien und Pfaden]
   [pre
-  ~$ mv ../ordner2/datei2 .
-  ~$ mv /home/live/ordner2/datei3 .]
+  ~/ordner1$ mv ../ordner2/datei2 .
+  ~/ordner1$ mv /home/live/ordner2/datei3 .]
 ]
 
 [slide [h2 Arbeit mit Dateien und Pfaden]
   [pre
-  ~$ cd /home/live
+  ~/ordner1$ cd /home/live
   ~$ rmdir ordner2]
 ]
 
 
 [slide [h2 Nächster Termin]
   [ul
-    [li Nächster Termin: 2. Oktober]
+    [li Nächster Termin: Do. 30.6. - morgen]
     [li Themen: Prozessverwaltung, Netzwerke]
   ]
 ]
index 25f9987267e377e25c9745acf2c663a57b56cb72..99e32a4038beeddf805f8e87fca010104d569d37 100644 (file)
@@ -1,9 +1,9 @@
 [html
-[head [title VHS Linuxkurs]]
+[head [title Linux Verstehen]]
 [body
-  [footer Paul Hänsch | Linux Grundkurs | VHS Leipzig]
+  [footer Paul Hänsch | Linux Verstehen | Heinrich Hertz Gymnasium Berlin]
 
-[slide [h1 VHS Linux Grundkurs - Teil 3]]
+[slide [h1 Linux Verstehen - Teil 3]]
 
 [slide [h2 Themen]
   [ul
 ]
 
 [slide [h2 Prozesse und Prozessmanagement]
-  [pre Strg + Z]
-]
-
-[slide [h2 Prozesse und Prozessmanagement]
-  [pre ~$ fg]
-]
-
-[slide [h2 Prozesse und Prozessmanagement]
-  [pre
-  Strg + Z
-  ~$ bg]
-]
-
-[slide [h2 Prozesse und Prozessmanagement]
-  [pre ~$ pidof mousepad]
+  [ul
+    [li [pre Strg + Z]]
+    [li [pre ~$ fg]]
+  ]
 ]
 
 [slide [h2 Prozesse und Prozessmanagement]
-  [pre ~$ mousepad &]
+  [ul
+    [li [pre Strg + Z]]
+    [li [pre ~$ bg]]
+  ]
 ]
 
 [slide [h2 Prozesse und Prozessmanagement]
-  [pre ~$ pidof mousepad]
+  [ul
+    [li [pre ~$ pidof mousepad]]
+    [li [pre ~$ fg]]
+    [li [pre Strg + C]]
+  ]
 ]
 
 [slide [h2 Prozesse und Prozessmanagement]
-  [pre ~$ kill ...]
+  [ul
+    [li [pre ~$ mousepad &]]
+    [li [pre ~$ pidof mousepad]]
+    [li [pre ~$ kill ...]]
+  ]
 ]
 
 [slide [h2 Prozesse und Prozessmanagement]
-  [pre
-  ~$ ps
-  ~$ ps -e
-  ~$ ps -eo pid,user,command]
+  [pre ~$ htop]
 ]
 
 [slide [h2 Prozesse und Prozessmanagement]
-  [pre
-  ~$ pstree
-  ~$ pstree -u -p]
+  [ul
+    [li [pre ~$ ps]]
+    [li [pre ~$ ps -e]]
+    [li [pre ~$ ps -eo pid,user,command]]
+  ]
 ]
 
 [slide [h2 Prozesse und Prozessmanagement]
-  [pre ~$ htop]
+  [ul
+    [li [pre ~$ pstree]]
+    [li [pre ~$ pstree -u -p]]
+    [li Prozesse laufen in einer [strong Prozesshierarchie]]
+  ]
 ]
 
 [slide [h1 Prozesse und Benutzer]]
     [li Prozesse können auf dem Terminal im Hintergrund und im Vordergrund laufen]
     [li Prozesse sind hierarchisch angeordnet]
     [li jeder Prozess ist einem Systembenutzer zugeordnet]
-    [li [strong Kommandos:] jobs, fg, bg, pidof, kill, ps, pstree, htop]
+    [li [strong Kommandos:] [em jobs], [em fg], [em bg], pidof, kill, ps, pstree, htop]
   ]
 ]
 
-[slide [h1 [strike Linux Grundkurs][br]
-                   Netzwerk Grundkurs]
+[slide [h1 [strike Linux Verstehen][br]
+                   Netzwerk Verstehen]
 ]
 
 [slide [h2 Netzwerk - Beispiel]
   [h3 Wir rufen eine Webseite auf]
   [pre
-~$ telnet vhs-leipzig.de 80
+~$ telnet plutz.net 80
 GET / HTTP/1.1
-Host: vhs-leipzig.de
+Host: plutz.net
 ]
 ]
 
@@ -173,8 +176,8 @@ Host: vhs-leipzig.de
 ]
 
 [slide [h2 Netzwerk - Routing]
-  [h3 Was ist vhs-leipzig.de?]
-  [pre ~$ nslookup vhs-leipzig.de]
+  [h3 Was ist plutz.net?]
+  [pre ~$ nslookup plutz.net]
 ]
 
 [slide [h2 Netzwerk - Routing]
@@ -222,7 +225,7 @@ Host: vhs-leipzig.de
   [ul
     [h3 Eine Sache fehlt noch:]
     [li Das [em Transport]-Protokoll]
-    [li [pre ~$ telnet vhs-leipzig.de [strong 80]]]
+    [li [pre ~$ telnet plutz.net [strong 80]]]
   ]
 ]
 
@@ -249,7 +252,7 @@ Host: vhs-leipzig.de
     [li Ein anderes Transportprotokoll ist UDP]
     [li UDP ist Sinnvoll für Übertragungen in einzelnen Paketen]
     [li Ein Applikationsprotokoll auf UDP ist z.B. Namensauflösung (DNS, Port 53)]
-    [li [pre ~$ nslookup vhs-leipzig.de]]
+    [li [pre ~$ nslookup plutz.net]]
   ]
 ]
 
@@ -337,28 +340,13 @@ Host: vhs-leipzig.de
     ~$ ls mount]
 ]
 
-[slide [h1 Rdesktop]]
-
-[slide [h2 Rdesktop]
-  [pre ~$ rdesktop hostname]
-]
-
-[slide [h2 Rdesktop]
-  [ul .uncover
-    [li RDesktop ist ein [em Client] für das Remote Desktop Protocol (RDP)]
-    [li Das gibt es auch unter Windows]
-    [li RDesktop erlaubt auch den Login auf Windows-Terminal Servern]
-    [li Der RDP-Client unter Windows kann auch für den Login auf Linux-Servern genutzt werden]
-  ]
-]
-
 [slide [h1 \...]
   Webserver..., Netcat..., tar..., inetd...
 ]
 
 [slide [h2 Nächster Termin]
   [ul
-    [li Mittwoch, 9. Oktober]
+    [li Mo, 4.7.]
     [li Softwareinstallation]
     [li Anwendungsprogramme]
   ]