E-Mails von /var/mail nach ~/Maildir
Eigentlich speichere ich meine E-Mails in $HOME/Maildir
im Maildir Format. Durch eine Fehlkonfiguration im MTA kann es aber passieren, dass die E-Mails in /var/mail/<username>
landen. Um diesen Fehler für alle Benutzer am System nachträglich zu korrigieren reicht der Einzeiler:
Dazu muss natürlich das procmail Paket installiert sein und die entsprechenden procmail-Regeln entweder im Benutzerverzeichnis als ~/.procmailrc
oder in /etc/procmailrc
liegen. Hier ein Beispiel:
Server-Migration
Alte Logfiles in Awstats einspielen (Ubuntu)
Ubuntu legt die Apache Logfiles als gzippte Dateien in /var/log/apache2
ab. Um von alten Logdateien nachträglich eine Statistik zu erstellen kann folgendes Kommando nützlich sein:
for i in `ls -tr /var/log/apache2/ssl_meinhost.com*access*gz` ;
do
gunzip -c $i > /tmp/ssl_log.txt; /usr/lib/cgi-bin/awstats.pl
-config=ssl.meinhost.com -LogFile=/tmp/ssl_log.txt ;
done
ssl_meinhost.com
bzw. ssl.meinhost.com
sind natürlich auf die entsprechenden Logfiles bzw. awstats-Konfiguration anzupassen.