oli@netcup ~ $ date

Monday, January 2nd, 2012

oli@netcup ~ $ echo Postfix ist “bio”

Postfix ist “bio”

Erstmal wünsche ich allen Lesern ein gutes Neues Jahr 2012.

Soeben in einer Log gefunden:

postfix/smtpd warning: network_biopair_interop: error reading 5 bytes from the network: Connection reset by peer

Ich wusste schon immer, dass der Einsatz von Linux biologisch wertvoll ist :)

Leave a comment » Filed under Allgemein by oli at 15:59.

oli@netcup ~ $ clear
oli@netcup ~ $

oli@netcup ~ $ date

Monday, October 31st, 2011

oli@netcup ~ $ echo Unix Timestamp konvertieren in lesbare Zeit

Unix Timestamp konvertieren in lesbare Zeit

Einige Software wie beispielsweise icinga versehen Ihre Logeinträge mit Unixtimestamps. Dies führt hin und wieder zu Irritationen. Da ich mir den “date” Aufruf zur Konvertierung in ein lesbares Datumsformat einfach nicht merken kann und die Webservices zum Zeitumrechnen so oft in der falschen Zeitzone laufen und dann irgendwelche obskuren Zeiten herauskommen, notiere ich mir den Befehl nun hier einmal:

date -d @timetsamp

Also beispielsweise:

~$ date -d @1320057181
Mo 31. Okt 11:33:01 CET 2011

Leave a comment » Filed under Allgemein by oli at 11:33.

oli@netcup ~ $ clear
oli@netcup ~ $

oli@netcup ~ $ date

Thursday, September 29th, 2011

oli@netcup ~ $ echo Quota mit Confixx 3.3.8 und Debian Squeeze sinnlose Stunden und locales

Quota mit Confixx 3.3.8 und Debian Squeeze sinnlose Stunden und locales

Heute kam es bei einem Kunden zu einem sehr merkwürdigen Phänomen: Quota wollte sich per Confixx partout nicht mehr aktivieren lassen, die ganze Zeit kam die Fehlermeldung, dass quota für die entsprechende Partition nicht aktiv sei.

Ein Test mittels “quotaoff /” und “quotaon /” sagten, dass alles in Ordnung sei. Der Test mittels “quotaon -p -u /” lieferte das gewünschte Ergebnis:

user-Quota auf / (/dev/###) ist an

Selbst manuelles setzen der quotas führte zum Erfolg und das quota war aktiv.

Nun was war das Problem mit Confixx?

Letztendlich kamen wir auf die Lösung: Confixx prüft nicht etwa den Rückgabewert von quotaon -p -u / sondern erwartet den String “on”, sprich die englische Variante.

ein “unset LANG” und ein erneutes “quotaon -p -u /” brachten nun das on zu Tage:

user quota on / (/dev/###) is on

Ruft man nun die admin.pl mit nicht gesetzter locale auf kann quota auch direkt aktiviert werden.

Ist es nicht schön wenn Software plötzlich neue Dinge kann?

2 comments » Filed under Muschelleben by oli at 17:34.

oli@netcup ~ $ clear
oli@netcup ~ $

oli@netcup ~ $ date

Thursday, August 27th, 2009

oli@netcup ~ $ echo Apache Mod Layout mit Content-Encoding-Fehler

Apache Mod Layout mit Content-Encoding-Fehler

Ich hatte letztens bei einer Kundeninstallation das Problem, dass Mod Layout mit html Seiten plötzlich nicht mehr umgehen konnte. Interessanter Weise klappte dies aber mit php Files ohne Problem.

Ein Aufruf über telnet der entsprechenden Website lieferte mir immer das richtige Ergebnis, aber weder ein Firefox noch ein IE oder Opera konnten mir die Website anzeigen.

Verschiedene Einstellungen zur Contentauslieferung brachten leider keine Hilfe.

Ein Workaround ist nun, einfach alle Files durch den PHP Prozessor laufen zu lassen:

AddType application/x-httpd-php .php .phtml .php3 .html .htm

Dies ist zwar nicht unbedingt die Ressourcen schonend, allerdings funktioniert Mod Layout anschließend.

2 comments » Filed under Muschelleben by oli at 15:12.

oli@netcup ~ $ clear
oli@netcup ~ $

oli@netcup ~ $ date

Thursday, August 7th, 2008

oli@netcup ~ $ echo Confixx Backup – awstats

Confixx Backup – awstats

Nach der Einspielung eines Backups kam es, dass Confixx plötzlich keinerlei awstats Updates mehr durchführte, nach einigem Suchen fand ich dann heraus, dass die pipelog.pl von Confixx nicht mehr die richtigen Logfiles angesprochen hat.

Die Logfiles die pipelog.pl anspricht werden aber leider auch nicht vom updateskript nachträglich generiert, also musste Hand angelegt werden:

for i in `ls /etc/apache2/confixx_vhosts`
do
  domains=`grep ServerName /etc/apache2/confixx_vhosts/$i | awk '{print $2}'`
  for j in $domains
  do
    ln -s /var/www/`basename $i .conf`/log/access_log /var/log/apache2/confixx/domains/access/$
  done
done

Ist es nicht schön eine bash zu haben? Nach der Generierung der Links liefen auch die awstats Updates wieder:

for i in `ls /var/www/`
do
  /usr/lib/cgi-bin/awstats.pl -config=$i -update
done

Leave a comment » Filed under Muschelleben by oli at 13:34.

oli@netcup ~ $ clear
oli@netcup ~ $

oli@netcup ~ $ date

Wednesday, July 30th, 2008

oli@netcup ~ $ echo ext3 – Dateisystem Fehler

ext3 – Dateisystem Fehler

Heute kam es, dass ein Dateisystem Fehler aufwies. Einige Dateien hatten plötzlich ziemlich merkwürdige Attribute:

Das Bild im VServer

More…

Leave a comment » Filed under Muschelleben by oli at 20:08.

oli@netcup ~ $ clear
oli@netcup ~ $

oli@netcup ~ $ date

Thursday, July 17th, 2008

oli@netcup ~ $ echo Solaris bash und fehlende Tasten

Solaris bash und fehlende Tasten

Immer wenn ich auf einer Solaris Shell arbeite und davor die Linux Keybindings gewohnt war, kommt es des öfteren vor, dass ich plötzlich jede Menge ~ in der Eingabe stehen habe. Dies kommt daher, dass ich gewohnheitsmäßig zum Löschen von Zeichen die rechts von meinerm Cursor liegen die “entf” Taste verwende. Diese ist leider standardmäßig unter der Solaris Bash nicht gebunden.

Nun habe ich dank Matty (http://prefetch.net/blog/) einen entscheidenden Tipp bekommen: http://prefetch.net/blog/index.php/2008/07/09/bashs-built-in-commands/

Ich bin davor noch nicht auf die Idee gekommen mit den Keybindings direkt in der Bash herumzuspielen. Dank ihm konnte ich nun so endlich die “entf” Taste in Solaris verwenden:

bind '"\e[3~"':delete-char

Ab in die .bashrc :)

Vielen Dank matty! Du hast mir das Leben erleichtert.

2 comments » Filed under Muschelleben by oli at 20:42.

oli@netcup ~ $ clear
oli@netcup ~ $