Categories
Linux Plesk

Plesk: DNS-Zonen auf neue Serial umstellen

Plesk kann seit Version 8.6 auch mit RIPE-Konformen Zonen-Serials umgehen. Um in einem Rutsch sämtliche Domains auch einem Server auf das neue Format umzustellen reichen folgende Befehle (vorher Backup anlegen!):

Neue Serial setzen (natürlich auf aktuelles Datum anpassen):

mysql -Ns -u admin -p`cat /etc/psa/.psa.shadow` -D psa \
-e "UPDATE dns_zone SET serial_format = 'YYYYMMDDNN', serial = '2009022000' "

Alle Zonen im Bind updaten:

mysql -Ns -u admin -p`cat /etc/psa/.psa.shadow` -D psa \
-e 'SELECT name FROM dns_zone' \
| awk '{print " /usr/local/psa/admin/sbin/dnsmng update " $1}' | sh

Den zweiten Befehl habe ich hier abgeleitet. Da einige Programme keine Argumente über die Standardeingabe (stdin) annehmen (oder mangels Dokumentation nicht klar ist, ob sie das tun) finde ich es eigentlich ganz elegant, das Kommando mittels awk zusammenzubauen und dann zeilenweise auszuführen.

Categories
Linux Plesk

Procmail: Mails sortieren

Procmail ist sehr praktisch um z.B. Serverseitig Mails in (IMAP-)Ordner zu sortieren. Die Filter-Syntax ist sehr leistungsfähig aber auch etwas gewöhnungsbedürftig. Mittlerweile lege ich jeden Filter immer Serverseitig an. Der Vorteil liegt auf der Hand: Die Filter müssen nicht auf jedem Client (Handy etc.) mühsam eingerichtet werden. Auch habe ich bisher immer mal wieder vergessen bei einer Neuinstallation des Mail-Clients die Filter zu sichern ;-).

Categories
Linux VDR

IMON (LCD) LIRC und LCDproc

IMON-DisplayUm das IMON Display und dessen IR-Empfänger unter Linux mit dem VDR zum Laufen zu bekommen genügt leider meist kein “apt-get install lirc lcdproc”. Es gibt mitterweile unterschiedliche Varianten des Displays. Mein neues Gehäuse, das “Antec Fusion Black Remote (V2)”, hat jetzt ein LCD-Display eingebaut. Da mein Vorgänger-Gehäuse auch ein IMON Display/Empfänger eingebaut hatte (VFD-Display) war ich eigentlich davon ausgegangen, dass der Umstieg kein Problem wird. Weit gefehlt, es hat sich doch mal wieder so einiges geändert…

Categories
Linux

Debian 5.0

1234567890 war es dann (ja, nicht ganz pünktlich) soweit: Debian 5 ist erschienen. Wenn die /etc/apt/sources.list so aussieht wie meine, ist ein “apt-get dist-upgrade” normalerweise kein Problem. Dafür liebe ich Debian!

#  /etc/apt/sources.list

deb     http://ftp.debian.org/debian      stable main contrib non-free
deb-src http://ftp.debian.org/debian/     stable main contrib non-free
deb     http://www.debian-multimedia.org  stable main

deb     http://security.debian.org/ stable/updates  main contrib non-free
deb-src http://security.debian.org/ stable/updates  main contrib non-free
apt-get update
apt-get dist-upgrade

Den neuen Kernel (2.6.26) aktiviert man mit

apt-get install linux-image-2.6-686

Es gibt auch einen 2.6.26 XEN-Kernel. Witzigerweise steht in dessen Bezeichnung “oldstyle Xen support”. Wie passend ;-).

Auf Produktivsystemen ist natürlich mehr Vorsicht angebracht – auf meinem VDR lief das Update problemlos!

Categories
Trivial

39e8c8f7eeec9f73f7627154fb50f128

Kleiner Test: ich sag nur “Hommingberger Gepardenforelle” ;-)

Link

Categories
Linux

Verwendete Typo3-Versionen auflisten

Auf Shared-Hosting Systemen werden Typo3-Installationen meist mittels Symlinks zu einer einzigen Typo3_src Installation verlinkt. Aus Kompatibilitätsgründen gibt es aber oft unterschiedliche Versionen parallel auf einem Server.

Aus aktuellem Anlass wollte ich herausfinden, welche Versionen noch auf dem Server laufen:

find /var/www -name typo3_src -type l \
-exec /bin/sh -c "ls -l {}" \; | awk '{printf "%35-s %s\n", $11, $9}'

typo3_versions

PS. Den awk-Kram kann man auch weglassen – ich finde es aber so übersichtlicher.

Categories
Linux Storage

RAID1 in RAID5 umwandeln

Wenn Speicherplatzbedarf ständig wächst und Datensicherheit wichtig ist, bietet sich ein RAID5 an. Soweit bekannt. Nur was ist zu tun, wenn man zunächst nur auf Datensicherheit (RAID1) gesetzt hat, später aber feststellt, dass man gerne mehr Speicherplatz und Datensicherheit (RAID5) hätte?

Laut Theorie ist ein RAID5 mit 2 Laufwerken nichts anderes als ein RAID1 (Spiegelung). Die Parity-Informationen entsprechen dann einer Spiegelung des Laufwerks. Gut erklärt wird das z.B. hier. Ein RAID1 unterscheidet sich also gegenüber einem RAID5 nur durch einen anderen RAID-Header. Ausprobiert hat das ganze zum Glück auch schon hier jemand. Soweit die Theorie – für die Umsetzung in der Praxis habe ich doch erst mal eine Sicherung der Daten angelegt.

Categories
Allgemein

IBM Access-Connections & RPC Verwaltung

In einer Windows-Domänenumgebung ist mir jetzt schon mehrfach aufgefallen, dass beim Einrichten von Thinkpads das Verwalten via RPC fehlschlägt. So lässt sich keine Remote-Installation von Software (z.B Virenscanner) durchführen. Da in meinem Fall die Gruppenrichtlinien richtig angewendet wurden und somit die Firewall-Einstellungen korrekt waren wurde die Fehlersuche schwierig.

Categories
Linux

Rsync Fortschrittsanzeige

Da ich gerade mehrere Gigabyte von Platte zu Platte kopiere (dazu später mehr) habe ich mich gefragt ob rsync nicht auch während der Synchronisierung eine Fortschrittsanzeige mit Übertragungsgeschwindikeit einblenden kann. Ja, rsync kann:

rsync --progress -a /source /target
Categories
Linux

Spamassassin: Russischen Spam erkennen

In letzter Zeit gehen mir russische Spam-Mails ziemlich auf die Nerven. Warum auch immer – auf den Blacklists erscheinen die Spammer anscheinend nicht und Spamassassin greift irgendwie auch nicht richtig.

Da ich (noch) keine russischen Kunden oder Bekannte habe, greife ich jetzt zur Holzhammermethode: Alle Mails mit kyrillischem Charset (im Subject) erhalten jetzt einen hohen Score.

# /etc/mail/spamassassin/bd_russian.cf
header   bd_SUBJECT_RUSSIAN_CHARSET Subject:raw =~/\=\?(koi8-r)\?/i
describe bd_SUBJECT_RUSSIAN_CHARSET charset in subject is russian
score    bd_SUBJECT_RUSSIAN_CHARSET 2.5

Diesen Filter sollte man natürlich nur mit Bedacht einsetzen. Solle z.B. ein Hostingkunde russische Kontakte haben etc. bekommen diese Mails einen hohen Score. Wie gesagt: Holzhammermethode – aber für mein Postfach OK. Den Filter werde ich bei Bedarf noch
erweitern.

Changelog

0.0.2   Expression berichtigt (wurde durch den RTE beschädigt)