From d1d5731481b2b04353652929aaa038cf82d61346 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Paul=20H=C3=A4nsch?= Date: Mon, 4 Jul 2022 06:37:11 +0200 Subject: [PATCH] =?utf8?q?Hertz-Header=20und=20Footer,=20gek=C3=BCrzte=20F?= =?utf8?q?olien?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- Tag_1.short | 32 ++++++++----- Tag_2.short | 135 +++++++++++++++++++++------------------------------- Tag_3.short | 96 ++++++++++++++++--------------------- 3 files changed, 116 insertions(+), 147 deletions(-) diff --git a/Tag_1.short b/Tag_1.short index 92a55ff..b99aeca 100644 --- a/Tag_1.short +++ b/Tag_1.short @@ -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] @@ -18,12 +18,21 @@ ] [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?] @@ -167,8 +176,8 @@ [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?] ] ] @@ -424,9 +433,8 @@ [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] ] ] diff --git a/Tag_2.short b/Tag_2.short index 346b5dc..6fa0ffc 100644 --- a/Tag_2.short +++ b/Tag_2.short @@ -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] @@ -15,10 +15,6 @@ ] ] -[slide [h2 Nicht Vergessen!] - [ul [li Achja, Die Tastaturbelegung...]] -] - [slide [h1 Syntax der Kommandozeile]] [slide [h2 Syntax der Kommandozeile] @@ -26,61 +22,40 @@ ] [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%" @@ -140,19 +115,17 @@ [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] @@ -176,8 +149,8 @@ [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 ]] ] ] @@ -185,51 +158,51 @@ [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] ] @@ -405,7 +378,7 @@ [slide [h2 Nächster Termin] [ul - [li Nächster Termin: 2. Oktober] + [li Nächster Termin: Do. 30.6. - morgen] [li Themen: Prozessverwaltung, Netzwerke] ] ] diff --git a/Tag_3.short b/Tag_3.short index 25f9987..99e32a4 100644 --- a/Tag_3.short +++ b/Tag_3.short @@ -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 @@ -20,50 +20,53 @@ ] [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]] @@ -147,20 +150,20 @@ [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] ] -- 2.39.2