oli@netcup ~ $ date
Monday, January 2nd, 2012
oli@netcup ~ $ echo 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 :)
oli@netcup ~ $ clear
oli@netcup ~ $
oli@netcup ~ $ date
Monday, October 31st, 2011
oli@netcup ~ $ echo 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
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
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?
oli@netcup ~ $ clear
oli@netcup ~ $
oli@netcup ~ $ date
Thursday, August 27th, 2009
oli@netcup ~ $ echo 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.
oli@netcup ~ $ clear
oli@netcup ~ $
oli@netcup ~ $ date
Thursday, August 7th, 2008
oli@netcup ~ $ echo 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
oli@netcup ~ $ clear
oli@netcup ~ $
oli@netcup ~ $ date
Wednesday, July 30th, 2008
oli@netcup ~ $ echo 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…
oli@netcup ~ $ clear
oli@netcup ~ $
oli@netcup ~ $ date
Thursday, July 17th, 2008
oli@netcup ~ $ echo 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.
oli@netcup ~ $ clear
oli@netcup ~ $