Linux

Freie, portable, Unix-ähnliche Mehrbenutzer-Betriebssysteme bezeichnet, die auf dem Linux-Kernel und wesentlich auf GNU-Software basieren.

Rückblick BSD Boot Camp am Grazer Linuxtag 2011

Am 09.04.2011 wurde im Rahmen der Veranstaltung des Grazer Linuxtages 2011 erstmalig ganztägig das BSD Boot Camp durchgeführt. Das Rahmenprogramm rund um FreeBSD wurde vom Team des Grazer BSD Stammtisches, sowie Daniel Seuffert und Benedict Reuschling organisiert und durchgeführt.

Die Slides der einzelnen Präsentationen gibt es hier zum Download.

Die beiden Beiträge von Michael Ranner, azedo IT Consulting & Services KG hier:

Zahlreiche Interessierte fanden in den Raum des BSD Boot Camps und nutzten die Möglichkeit auf eigens dafür zur Verfügung gestellten PCs PC-BSD und FreeBSD kennenzulernen.

Fotos des BSD Boot Camps gibt es im entsprechenden Album der azedo Facebookseite zu sehen.

azedo auf den “Grazer Linuxtagen 2011″

Auch wenn der Schwerpunkt der Grazer Linuxtage 2011 auf Linux liegt, azedo IT Consulting ist am Samstag, dem 09. April 2011, im Rahmen des BSD Boot Camp mit zwei Vorträgen über FreeBSD dabei:

Den ganzen Tag gibt es natürlich auch weitere Vorträge zu FreeBSD, sowie die Möglichkeit der BSDA-Zertifizierung.

FreeBSD Linux

Interessanterweise wird laut Google Insight for Search am häufigsten die Kombination “FreeBSD Linux” gesucht. Was insofern verständlich wird, da vielen Interessierten nicht bekannt sein wird, dass es sich bei FreeBSD um ein eigenständiges unix-ähnliches Betriebsystem aus der BSD-Familie handelt.

Erstens ist BSD deutlich älter als Linux, da die Wurzeln bis in die Anfangszeiten von Unix in den 1970er Jahren zurückgehen. Zweitens aber, hat FreeBSD mit Linux den grundsätzlichen Open Source Gedanken gemeinsam und wird ja häufig als gut gehütetes Geheimnis bzw. als mögliche Alternative zum Linux Hype entdeckt.

Um nun allen Einsteigern und Umsteigern den Weg in die Welt von FreeBSD zu erleichten, hier einige Link-Tips:

  • The FreeBSD Project
  • PC-BSD – Eine einfach handzuhabende Desktop-Alternative basierend auf FreeBSD
  • GhostBSD – Eine auf Gnome basierende LiveCD von FreeBSD
  • pfSense – Eine Firewall-/Router-Lösung basierend auf FreeBSD
  • FreeNAS – Eine vielseitige NAS Implementation basierend auf FreeBSD

5. Grazer BSD Stammtisch

Der 5. Grazer BSD Stammtisch findet am Mittwoch 20. Oktober 2010 ab 19:00 CEST im Bierbaron Graz statt.

BSD und UNIX Interessierte aus Graz und der Steiermark, aber auch Open Source und Linux Enthusiasten, welche einmal über ihren Tellerand blicken wollen, sind auch diesmal wieder herzlich willkommen…

http://www.facebook.com/pages/Grazer-BSD-Stammtisch/123675680996837

http://www.bierbaron-graz.at/

Verschlüsselte Backups mit duply und duplicity

Wer schon auf der Suche nach einer Lösung für verschlüsselte Datenbackups unter Unix und Linux war, wird bestimmt schon über duplicity gestolpert sein. Duplicity erlaubt es verschlüsselte inkrementelle Backups mit Hilfe unterschiedlicher Backends (ftp, ssh/scp, rsync etc.) remote oder lokal zu sichern. Dabei wird mit Hilfe der librsync ein effizientes Handling der inkrementellen Backups garantiert und die Verschlüsselung der Daten und Schutz vor fremden Zugriff erfolgt mit Hilfe von GnuPG.

Mit duply gibt es neuerdings ein Shell-Frontend, welches die Nutzung von duplicity von der Kommandozeile aus deutlich vereinfacht.


Unter FreeBSD lassen sich die beiden Tools am einfachsten über den Port sysutils/duply installieren, unter Linux gibt es entsprechende Pakete für Debian und Ubuntu.

cd /usr/ports/sysutils/duply && make install clean


Dokumentation für duply:

duply usage


Erstellen eines neuen Backupprofils mit dem Namen demo:

duply demo create


Bearbeiten der Konfiguration unter /home/jdoe/.duply/demo/conf und folgende minimale Anpassungen zur Erstellung eines verschlüsselten Backups mit symmetrischer Verschlüsselung:

#GPG_KEY=’not-used’
GPG_PW=’yoursecret’

TARGET=’ssh://your.backup.host.exmple.com/Backup/’

SOURCE=’/home/jdoe/data’

VERBOSITY=0

Ein entsprechender Eintrag in .ssh/authorized_keys ist für die Durchführung des Backups ohne Passwortaufforderung natürlich erforderlich.


Durchführung des Backups:

duply demo backup

Wer VERBOSITY in der Konfiguration nicht auf 0 gesetzt hat, kann die Meldung Failed to authenticate ignorieren. Sie stammt von duplicity und tritt bei der Verwendung von ssh auf, deutet aber auf keinen problematischen Fehler hin.

Der Parameter backup führt gemäß der Konfiguration bei Bedarf automatisch eine volle bzw. inkrementelle Sicherung durch.


Detaillierte Auflistung des Backup-Inhalts am Remote-Server:

duply demo list


Erzwingen eines Full-Backups:

duply demo full


Auflisten der am Remote-Server liegenden Backup-Sets:

duply demo status


Auflisten der seit der letzten Sicherung geänderten Dateien:

duply demo verify


Rücksichern einer Datei aus dem Backup  ins aktuelle Verzeichnis;

duply demo fetch dir1/example.doc .


Komplette Rücksicherung ins Verzeichnis dir1:

duply demo restore dir1


Aufruf von duply über cron

duply demo backup_verify_purge