X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;f=Tag_5.short;fp=Tag_5.short;h=0000000000000000000000000000000000000000;hb=cbbdb7f8e5f79872acbe4b0df9df4dc8c3c63c26;hp=db780a6446949ff074399ddb09a57e9bd364908e;hpb=2c8c3b8f6a069276b10add3216c71148aa60d3b8;p=vhs_kurs diff --git a/Tag_5.short b/Tag_5.short deleted file mode 100644 index db780a6..0000000 --- a/Tag_5.short +++ /dev/null @@ -1,163 +0,0 @@ -[html -[head [title VHS Linuxkurs]] -[body - [footer Paul Hänsch | Linux Grundkurs | VHS Leipzig] - -[slide [h1 VHS Linux Grundkurs - Teil 5]] - -[slide [h2 Themen] - [ul - [li Ein Beispiel in Wine] - [li Symlinks, Hardlinks und Konzepte für das Backup] - [li Owncloud/Nextcloud - Beispiel für einen Webservice] - ] -] - -[slide [h1 Ein Beispiel in WinE] [strong W]ine [strong i]s [strong n]ot an [strong E]mulator] - -[slide [h2 Installation von Wine] - [ul .uncover - [li [pre ~$ sudo apt-get install wine]] - [li -> 32 bit vs. 64 bit] - [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]] - ] -] - -[slide [h2 Benutzen von Wine] - [ul - [li [pre ~$ winecfg]] - [li [pre ~$ WINEPREFIX=~/.wine/irgendwas winecfg]] - [h3 Beispiel Media Monkey:] - [li [pre ~$ WINEPREFIX=~/.wine/mediamonkey wine MediaMonkey.exe]] - ] -] - -[slide [h2 Installation von Software] - [ul - [li Lizenzvertrag durchlesen [ul - [li Verwenden, Verstehen, Verbreiten, Verbessern?] - [li GNU Software in Windows-Programmen?] - ]] - ] -] - -[slide [h2 Alternativen finden] - [ul - [li Clementine [ul - [li Remote Control] - [li Automatisches Tagging] - [li Formate konvertieren] - ]] - [li K3B [ul - [li CDs Erstellen / Kopieren] - [li auch Lautstärke normalisieren, etc...] - ]] - [li Programme können kombiniert werden] - ] -] - -[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] - [p [h3 1. Der Webserver] - [pre ~$ sudo apt-get install apache2 php] - ] -] - -[slide [h2 Installation] - [h3 2. Die Applikation] - [ul - [li [pre ~$ wget https://download.nextcloud.com/server/releases/nextcloud-17.0.0.zip]] - [li [pre ~$ unzip nextcloud-17.0.0.zip]] - [li [pre ~$ mv nextcloud /srv/]] - ] -] - -[slide [h2 Nextcloud Konfiguration] - [pre ~$ sudo nano /etc/apache2/sites-available/nextcloud.conf] - [pre -Alias / "/srv/nextcloud/" - - - Require all granted - Options FollowSymlinks MultiViews - AllowOverride All - - SetEnv HOME /srv/nextcloud - SetEnv HTTP_HOME /srv/nextcloud -] -] - -[slide [h2 Nextcloud Abhängigkeiten] - [ul - [li [pre ~$ sudo a2ensite nextcloud]] - [li [pre ~$ sudo systemctl reload apache2]] - [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}]] - ] -] - -[slide [h1 \...] cups, cron, adduser, snapshots?] - -[slide [h2 Nächster Termin] - [ul - [h3 Installparty!] - [li nächster Mittwoch, 23. Oktober] - [li Bringt eure Laptops mit!] - [li Sichert vorher eure Daten!] - ] -] - -]]