Autor: falko

Wie man MySQL Datenbanken sichert ohne MySQL zu unterbrechen

Diese Anleitung veranschaulicht, wie man MySQL Datenbanken sichert ohne den MySQL Dienst zu unterbrechen. Wenn Du ein MySQL Backup erstellen möchtest, musst Du normalerweise MySQL entweder stoppen oder eine Lesesperre an Deinen MySQL Tabellen anbringen, um ein einwandfreies Backup zu erhalten; wenn Du dies nicht tust, endest Du mit einem inkonsistenten Backup. Um aber konsistente Backups ohne eine Unterbrechung von MySQL zu erhalten, wende ich einen kleinen Trick an: Ich repliziere meine MySQL Datenbank auf einen zweiten MySQL Server. Auf dem zweiten MySQL Server verwende ich einen Cron Job, der reguläre Backups der replizierten Datenbank erstellt.

Verwendung von Ruby on Rails mit Apache2 auf Debian Etch

Diese Anleitung veranschaulicht, wie man Ruby on Rails (RoR) installiert und es in Apache2 auf einem Debian Etch System (inklusive eines kurzen Abschnittes am Ende, der aufzeigt, wie man RoR auf einer Webseite, die mit ISPConfig erstellt wurde, verwendet) integriert. Ruby on Rails ist ein Web Application Framework, das unter Webprogrammierern ziemlich schnell an Popularität gewonnen hat. Es zielt darauf ab, die Schnelligkeit und Leichtigkeit zu erhöhen, mit der Datenbank-basierte Webseiten erstellt werden können. Anwendungen, die das RoR Framework verwenden, werden unter Verwendung des Model-View-Controller Design Patterns entwickelt.

Der Perfekte Desktop – Mandriva One 2008 Spring (Mandriva 2008.1) mit KDE

Diese Anleitung veranschaulicht, wie man einen Mandriva One 2008 Spring (Mandriva 2008.1) Desktop (mit der KDE Desktop Umgebung) aufsetzt, der ein vollständiger Ersatz für den Windows Desktop ist, d.h. der die gesamte Software bereitstellt, die man auf einem Windows Desktop benötigt. Der Vorteil liegt klar auf der Hand: Man erhält ein sicheres System ohne DRM Beschränkungen, das sogar auf alten PCs läuft. Das Beste daran ist: Jegliche Software ist kostenlos.

Server Überwachung mit munin und monit auf Mandriva 2008.0

Diese Anleitung veranschaulicht, wie Du Deinen Mandriva 2008.0 Server mit munin und monit überwachen kannst. munin erzeugt hübsche kleine Grafiken über fast jeden Aspekt Deines Servers (durchschnittliche Auslastung, Speicherauslastung, Prozessorauslastung, MySQL Durchsatz, Netzwerkverkehr, etc.) ohne aufwendige Konfiguration. Wohingegen monit die Verfügbarkeit von Diensten wie Apache, MySQL und Postfix überprüft und handelt entsprechend. Wenn es zum Beispiel feststellt, dass ein Dienst nicht wie gewünscht funktioniert, veranlasst monit einen Neustart. Die Kombination der beiden ermöglicht Dir eine optimale Kontrolle: Grafiken, die Dir derzeitige oder aufkommende Probleme anzeigen (wie z.B. “Wir benötigen bald einen größeren Server, unsere durchschnittliche Auslastung erhöht sich rasch.”), und ein Wachhund, der die Verfügbarkeit der zu überwachenden Dienste gewährleistet.

Wie Du PHP5 mit Suhosin auf CentOS 5.0 sicherer machen kannst

Diese Anleitung veranschaulicht, wie man PHP5 mit Suhosin auf einem CentOS 5.0 Server sicherer machen kann. Von der Suhosin Projekt Seite: „Suhosin is an advanced protection system for PHP installations that was designed to protect servers and users from known and unknown flaws in PHP applications and the PHP core. Suhosin comes in two independent parts, that can be used separately or in combination. The first part is a small patch against the PHP core, that implements a few low-level protections against bufferoverflows or format string vulnerabilities and the second part is a powerful PHP extension that implements all the other protections.“

Anzeigen von „MyComputer“, „Trash“, „Network Servers“ Icons auf einem GNOME Desktop

Diese Anleitung veranschaulicht, wie Du Deinen GNOME Desktop so konfigurierst, dass zahlreiche Icons wie My Computer, Network Servers, Trash, etc. angezeigt werden. Diese Icons werden standardmäßig in einem der Panel (Trash) angeordnet oder im Places Menü versteckt. Es ist von Nutzen diese Icons auf dem Desktop zu haben, wenn man von einem Windows Desktop zum GNOME Desktop wechselt und man daran gewöhnt ist, diese auf dem Desktop zu haben.

E-Mail Klassifikation (inkl. Spam Klassifikation) mit POPFile auf Ubuntu Feisty Fawn

Diese Anleitung veranschaulicht, wie man POPFile auf einem Ubuntu Feisty Fawn Desktop installieren und verwenden kann um eingehende E-Mails zu klassifizieren. Es ist ein POP3 Proxy, der Deine E-Mails von Deinem Mail Server abholt, klassifiziert und sie an Deinen E-Mail Client weiterleitet. Natürlich muss POPFile geschult werden, E-Mails richtig zu klassifizieren. Von der POPFile Webseite: „POPFile is an automatic mail classification tool. Once properly set up and trained, it will scan all email as it arrives and classify it based on your training. You can give it a simple job, like separating out junk e-mail, or a complicated one-like filing mail into a dozen folders. Think of it as a personal assistant for your inbox.“

Chrooted SFTP mit MySecureShell auf Debian Etch

Diese Anleitung veranschaulicht, wie man MySecureShell auf einem Debian Etch System installiert. MySecureShell ist ein SFTP Server, der auf OpenSSH basiert und vielseitig konfiguriert werden kann, z.B. unterstützt es das Chrooten von Benutzern in ihre Homedirs oder begrenzte Upload-/Download Bandbreite. MySecureShell stellt Benutzern SFTP zur Verfügung, die keinen Zugriff auf die Kommandozeile haben, somit müssen diese Benutzer nicht mehr ihr unsicheres FTP Protokoll verwenden.

Der Perfekte Server – Mandriva 2007 Spring Free (Mandriva 2007.1)

Diese Anleitung veranschaulicht Schritt für Schritt wie man einen Mandriva 2007 Spring Free Server einrichtet, der alle Dienste anbietet, die von ISPs und Hostern benötigt werden: Apache Web Server (SSL-fähig), Postfix Mail Server mit SMTP-AUTH und TLS, BIND DNS Server, Proftpd FTP Server, MySQL Server, Courier POP3/IMAP, Quota, Firewall, etc. Diese Anleitung wurde für die 32-bit Version von Mandriva 2007 Spring verfasst, sollte aber auch mit geringfügigen Änderungen auf die 64-bit Version passen.

Outlook Express E-Mails in Thunderbird und Evolution importieren

Diese Anleitung veranschaulicht, wie man Outlook Express E-Mails, Kontaktdaten und Konto-Einstellungen in Mozilla Thunderbird und Evolution importiert. Dies ist ziemlich nützlich, wenn man von Windows zu Linux überwechseln möchte, aber Mails und Adressbücher nicht verlieren möchte. Wenn Du Outlook anstelle von Outlook Express verwendest, sollte diese Prozedur ähnlich sein.