Notiz: psql und Shellscripte

Will man eine lange Liste für Postgresql abarbeiten, kann man psql in ein Shellscript einbauen. Ein Beispiel: #!/bin/bash PSQL=”/usr/pkg/bin/psql” LISTE=imap-quota-0.txt DB=benutzerverwaltung TABLE=benutzer COLUMN1=mailquota COLUMN2=username for userliste in `cat $LISTE` do su – postgres -c “$PSQL -d $DB -c \”UPDATE $TABLE set $COLUMN1=0 where $COLUMN2 = ‘$userliste’\”;” done; Wichtig ist lediglich, dass man mit den ganzen [...]


lesen »

Java LDAP Browser lbe

Da der allseits beliebte LDAP Browser lbe nicht mehr zum herunterladen zur Verfügung steht, da die ganze Webseite nicht mehr vorhanden ist, habe ich mal eben noch ein Archiv erstellt. Dieses kann hier heruntergeladen werden.


lesen »

lighttpd ipv6 und ssl

Will man lighttpd unter V4 und V6 laufen lassen, so verwendet man am besten diese Konfiguration: /etc/lighttpd/conf-enabled/10-ssl.conf $SERVER["socket"] == “[ipv6 Adresse]:443″ { ssl.engine = “enable” ssl.pemfile = “/etc/lighttpd/server.pem” } $SERVER["socket"] == “ipv4 Adresse:443″ { ssl.engine = “enable” ssl.pemfile = “/etc/lighttpd/server.pem” } $SERVER["socket"] == “localhost:443″ { ssl.engine = “enable” ssl.pemfile = “/etc/lighttpd/server.pem” }


lesen »

lighttpd + Debian + IPV6 = stress

Irgendwie kocht Debian mal wieder seine eigene Suppe, mit dem Ergebnis, dass nichts klappt. Ich wollte eigentlich nur einen kleinen Webserver für die NAS. Dhttpd kann wohl kein IPv6 und lighttpd wirft mit einer unsinnigen Meldung um sich: 2010-09-07 19:57:50: (network.c.345) can’t bind to port: :: 80 Address already in use Um dem Problem entgegenzuwirken, [...]


lesen »

Cyrus Imap Postfächer per Script löschen

Wer unzählige Postfächer löschen muss, der kann dieses Script verwenden. Am einfachsten geht es mit einer Liste von Benutzern in einer separaten Datei, und einer kleinen Schleife: for user in `cat liste.txt` do ./cyrdl.pl -user $user done; Wichtig bei dem Script: es erwartet eine user/foobar struktur. Wer user.foobar verwendet, muss dies im Script – Zeile [...]


lesen »

Ein Taum wird wahr – Syncronisieren über alles

Seit Jahren habe ich davon geträumt, meinen Kalender und die Kontakte systemübergreifend zu synchronisieren. Als ich noch mein S55 von Siemens hatte, klappte das perfekt mit Evolution über Bluetooth. Mit dem S65 war der Spaß auch schon wieder vorbei. Mit diesem ganzen Multisync Schrott (sorry) gelang es höchstens die Daten zu verdoppeln und zu verdreifachen [...]


lesen »

Notiz: Xen + Hetzner + IPv6 + Routing

Hat man das IPV6 Netz von Hetzner, kann man das natürlich gleich mit Xen verwursten. Dazu habe ich mit Hilfe diverser Anleitungen und Foren mal eine kleine Anleitung geschrieben, wie man ein geroutetes Netz mittels IPv6 und Xen hinbekommt. http://www.pug.org/mediawiki/index.php/IPV6/xen-route Bei Missverständnissen oder Fehlern einfach melden od. selbst korrigieren.


lesen »

Notiz: Nützliche Netzwerk Tipps

Was man immer mal so benötigt: http://www.myatus.co.uk/de/2009/10/20/quick-debianubuntu-networking-tips/


lesen »

./Cyrus2dovecot.foo –oldsvr mx1 –newsvr mx2

In der Uni läuft ein betagter Cyrus mehr schlecht als recht. Ein Haufen Fehlermeldungen sammeln sich in den Logdateien Tag für Tag und da kam es gerade Recht, dass der Imapserver mal neu eingerichtet werden soll. Der bisherige Pate hat nicht mehr die Zeit sich darum zu kümmern, also nehme ich mir diese Aufgabe vor. [...]


lesen »

Notiz: Lib Debug

Um zu sehen, warum er die Bibliothek nicht laden will export LD_DEBUG=files command_to_run


lesen »
wieder nach oben