Chris' Blog

18th December 2010
Postfix mail queue

Did you ever have to analyse a mail queue in postfix - more than typing 'mailq' in a shell and hope after some time the queue empties? I thought there'd be a command in postfix to show the message body or header from a specified message id. But I was disappointed, only exim has this with -Mvb or -Mvh. Postfix ships postcat to show queue files, but it needs the absolute path to the queued file - so I can use less or cat instead.

With a Google search I found a small bash script called pfcat to do this job. It walks through all queue directories and uses postcat to display the message with the given message id.

BTW: I found another nice tool called qshape to display all queue content in a table view. This one is shipped with standard postfix.

Permalink | admin, planetdebian.
12th December 2013
Reboot ohne Biosverzögerung

Die Tage habe ich kexec (wieder)gefunden. Vom Hören her kannte ich die Möglichkeit, einen neuen Kernel in den RAM zu laden und ihn dann direkt zu starten, aber probiert hatte ich das noch nicht.

Also habe ich zum Spielen einen virtuellen Wheezy-Rechner aufgesetzt und dort das Debian-Paket kexec-tools installiert. Wenn man jetzt 'reboot' zum Neustarten eintippt, wird /vmlinuz mittels kexec in den RAM geladen, alle Dienste beendet und danach der in den RAM geladene Kernel ausgeführt. Ein schneller Reboot sozusagen, denn die Wartezeit fürs BIOS oder mögliche RAID-Kontroller wird eliminiert. Bei neuen Servern kann alleine das initialisieren der Hardware über das BIOS gefühlt ewig dauern. Und braucht man doch mal nen 'richtigen' Reboot, gibt es immer noch /sbin/coldreboot.

Permalink | admin.
Archives

Tags