X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;f=Tag_5.short;h=db780a6446949ff074399ddb09a57e9bd364908e;hb=refs%2Fheads%2Fmaster;hp=4b2365b2d3cadad038faaaf9eb936a2762fc6b13;hpb=c9370bc3d73026c63f14beec8eddd64d643ec5e6;p=vhs_kurs diff --git a/Tag_5.short b/Tag_5.short index 4b2365b..db780a6 100644 --- a/Tag_5.short +++ b/Tag_5.short @@ -19,7 +19,7 @@ [ul .uncover [li [pre ~$ sudo apt-get install wine]] [li -> 32 bit vs. 64 bit] - [li [pre ~$ sudo dpgk --add-architecture i386] Notiz am Rande: Lange Option mit --] + [li [pre ~$ sudo dpkg --add-architecture i386] Notiz am Rande: Lange Option mit --] [li [pre ~$ sudo apt-get update]] [li [pre ~$ sudo apt-get install wine32]] ] @@ -36,7 +36,7 @@ [slide [h2 Installation von Software] [ul - [li Lizenzvertrag durch lesen [ul + [li Lizenzvertrag durchlesen [ul [li Verwenden, Verstehen, Verbreiten, Verbessern?] [li GNU Software in Windows-Programmen?] ]] @@ -60,6 +60,51 @@ [slide [h1 Symlinks, Hardlinks, Backup]] +[slide [h2 Symlinks] + [ul .uncover + [li Symlinks sind Verweise auf einen anderen Pfad, wirken wie Dateien] + [li Andere Bzeichungen: symbolische Links, semantische Links] + [li [pre ~$ ln -s /usr/share/icons/Adwaita/scalable/ icons]] + [li Im Dateimanager: Ordner ziehen, Strg + Shift] + [li Symlinks können ungültig sein] + ] +] + +[slide [h2 Hardlinks] + [ul .uncover + [li Eine Datei wird über einen Pfad identifiziert] + [li Ein Pfad ist ein Verzeichniseintrag] + [li Verschiedene Verzeichiseinträge dürfen auf die selbe Datei verweisen] + [li Die Datei ist an mehreren Orten gleichzeitig (!)] + [li Funktioniert natürlich nur innerhalb des selben Dateisystems] + [li Wird ein Eintrag gelöscht, bleiben die anderen gültig] + ] +] + +[slide [h2 Backups] + [ul + [li Zum Backup gehört auch Restore ;-)] + [li Klassisches Backup: voll, differentiell, inkrementell] + [li Probleme: [ul + [li Backups müssen in mehreren Schritten zurück gespielt werden] + [li Verlust eines Backups macht nachfolgende Inkremente unbrauchbar] + ]] + [li Das geht besser - mit Hardlinks] + ] +] + +[slide [h2 Backups mit rsync] + [ul + [li [pre ~$ rsync -a Daten/ Backup_2019-10-16/]] + [li [pre ~$ rsync -a Daten/ Backup_2019-10-17/ --link-dest=Backup_2019-10-16/ ]] + [li Jedes Backup wirkt wie ein Vollbackup [ul + [li Kann als ganzes zurückgespielt werden] + [li Kann gelöscht werden - andere Backups bleiben nutzbar] + ]] + [li Zeit- und Speicherplatzaufwand wirken wie bei inkrementellen Backups] + ] +] + [slide [h1 Nextcloud]] [slide [h2 Installation] @@ -77,7 +122,7 @@ ] ] -[slide [h2 Konfiguration] +[slide [h2 Nextcloud Konfiguration] [pre ~$ sudo nano /etc/apache2/sites-available/nextcloud.conf] [pre Alias / "/srv/nextcloud/" @@ -92,16 +137,20 @@ Alias / "/srv/nextcloud/" ] ] -[slide [h2 Konfiguration] +[slide [h2 Nextcloud Abhängigkeiten] [ul [li [pre ~$ sudo a2ensite nextcloud]] [li [pre ~$ sudo systemctl reload apache2]] - [li -> Webbrowser] + [li Webbroser http://localhost] + [li Log-Files?] [li [pre ~$ sudo chown www-data:www-data -R /srv/nextcloud]] - [li [pre ~$ sudo apt-get install php-curl php-fdomdocument php-{gd,mbstring,sqlite3,xml,zip}]] + [li [pre ~$ sudo apt-get install php-curl php-fdomdocument \\ +      php-{gd,mbstring,sqlite3,xml,zip}]] ] ] +[slide [h1 \...] cups, cron, adduser, snapshots?] + [slide [h2 Nächster Termin] [ul [h3 Installparty!]