MySQL Replikation

m zwei MySQL Server zu synchronisieren gehe man folgendermassen vor.

Verwendet wurde Debian Woody.
Konfiguration des Master-Servers:

# vi /etc/mysql/my.cnf

server-id = 1
log-bin = /home/mysql/mysql-bin.log

# mkdir /home/mysql/
# chown mysql:mysql /home/mysql
# mysql

GRANT FILE ON *.* TO replicate@slave-server IDENTIFIED BY ‘password’;

Konfiguration Slave-Server:

# vi /etc/mysql/my.cnf

server-id=2
master-host=192.168.1.1
master-user=replicate
master-password=password

Und nun auf beiden Maschinen den MySQL-Server neu starten.

Proxy mit einem Indianer

Möchte man zum Beispiel die Seiten eines internen Webservers auf einem weiteren so darstellen, als würden sich diese dort befinden geht das folgendermassen:

Verwendet wurde OpenBSD 3.4.

man füge in die httpd.conf ein:

LoadModule proxy_module /usr/lib/apache/modules/libproxy.so

ServerName dmz.blafasel.org
ProxyPass / http://intra.blafasel.local:81
ProxyPassReverse / http://intra.blafasel.local:81

XFree4 und TrueType Fonts

Fairerweise beherrscht XFree4 von sich aus TrueType Fonts und es ist unnötig Font-Server jeglicher Art zu nuzten.

Verwendet wurde Debian Woody.
Zuallererst benötigt man das Tool ttmkfdir.

# apt-get install ttmkfdir

Nun erstelle man das Verzeichnis:

# mkdir /usr/X11R6/lib/X11/fonts/TrueType/

und kopiere die gewünschten Fonts hier herein.

# cd /usr/X11R6/lib/X11/fonts/TrueType/
# ttmkfdir > fonts.dir
# ln -s fonts.dir fonts.scale
# mkfontdir

Nun überprüfe man in der /etc/X11/XF86Config, ob folgendes beinhaltet ist:

Section “Files”

FontPath “/usr/X11R6/lib/X11/fonts/100dpi”
FontPath “/usr/X11R6/lib/X11/fonts/misc”
FontPath “/usr/X11R6/lib/X11/fonts/TrueType”
FontPath “/usr/X11R6/lib/X11/fonts/Type1″

EndSection

Section “Module”

Load “type1″
Load “freetype”

EndSection

Nun sollten nach einem Neustart des X-Servers die neuen Fonts zur Verfügung stehen.

Bei OpenOffice werden die neuen Fonts über über die Druckerverwaltung installiert.

Mozilla möchte ein Häkchen bei:

Edit -> Preferences -> Appearance -> Fonts -> ‘Allow documents to use other fonts

XFree86 und das Maus Rad

Um das Maus rad einer IntelliMouse funktionsfähig zu haben in die /etc/X11/XF86Config folgendes eintragen:
Section “InputDevice”
Identifier “Mouse0″
Driver “mouse”
Option “Protocol” “ImPS/2″
Option “Device” “/dev/psaux”
Option “Emulate3Buttons” “true”
Option “ZAxisMapping” “4 5″

nach einem Neustart des XServers steht nun das Scrollrad zu verfügung

Java auf Woody

Man editiere die /etc/apt/sources.list:

deb http://www.mirror.ac.uk/sites/ftp.blackdown.org/java-linux/debian woody main non-free

# apt-get update
# apt-get install j2re1.3

Das war’s

Postfix, Procmail und SpamAssassin

Möchte man die vielgeliebten Mails mit diversen Inhalten, wie Penisvergrösserung, freizügigen Frauen oder hervorragenden Geldanlagen schon auf dem Mailserver als solche kennzeichnen oder in den *nix Himmel /dev/null schicken hilft die oben genannte Kombination.

verwendet wurde Debian Woody stable.
1. Installation der Pakete

# apt-get install postfix
# apt-get install procmail
# apt-get install spamassassin

2. spamd starten

hierzu wird in der /etc/default/spamassassin der Eintrag

ENABLED=1

vorgenommen.

# /etc/init.d/spamassassin restart

aktiviert die Änderung.

3. Postfix und Procmail

damit Postfix die Post an Procmail weiterreicht wird in der /etc/postfix/main.cf folgendes eingetragen

mailbox_command = /usr/bin/procmail

# /usr/sbin/postfix reload

aktiviert die Änderung.

4. Procmail konfigurieren

Procmail reicht nun die Post weiter an SpamAssassin mit folgendem Eintrag in der /etc/procmailrc

:0fw
| /usr/bin/spamc

soll nun identifizierte Mail nach /dev/null geschoben werden füge man hinzu

:0
* ^X-Spam-Status: Yes
/dev/null

5. SpamAssassin konfigurieren

Spamassassin besitzt die Freundlichkeit und markiert identifizierten müll mit *****SPAM*****, wenn folgendes in der /etc/spamassassin/local.cf steht

rewrite_subject 1