Mit strace prüfen, was ein Programm so treibt

Manchmal kommt man mit Fehlermeldungen von Programmen einfach nicht weiter. Bevor man jedoch im Trial- und Errorverfahren Konfigurationsparameter ausprobiert, um dem Fehler auf die Spur zu kommen oder gleich ein alternatives Programm wählt, kann man strace bemühen. Dieses kleine Programm erlaubt es Systemaufrufe eines Programmes zu protokollieren.

Die wichtigsten Parameter von strace

-o filename schreibt die Ausgabe [...]

Dovecot, Exim, OpenLDAP und getmail unter Ubuntu – (5) DSpam

Es ist nun schon eine ganze Weile her seit ich zum letzten Mal über mein Mailserversetup geschrieben habe. In den letzten vier Blogartikeln wurde das Zusammenspiel der Grundkomponenten mit Dovecot, Exim, OpenLDAP und getmail konfiguriert. Jetzt geht es ans Feintuning – das Einrichten eines Spamfilters mit dspam und dovecot-antispam.

Weshalb dspam?

Warum dspam wird vielleicht manch einer [...]

Kleine Helferlein im Alltag

In diesem Artikel möchte ich das Augenmerk auf ein paar kleine Programme lenken, die einem das Leben einfacher machen können – eben kleine Helferlein im Alltag.

Helferlein unter Ubuntu

Glipper der Manager der Zwischenablage unter Gnome hat auch einen Fan unter ubuntu.wordpress.com. Installation mit

sudo apt-get install glipper

Shutter (vormals GScrot) ein Screenshot-Programm mit deutlich größerem Funktionsumfang als gnome-screenshot [...]

HTML Entities von der Shell aus in Text umwandeln

Bislang hatte ich noch kein Pogramm gesehen, bei dem man auf der Kommandozeile einfach HTML Entitäten, wie > oder & in den normalen Zeichensatz zurückkonvertieren kann. Sicher, es gibt dafür eine PHP-Funktion und bestimmt auch eine entsprechende Perl-Funktion, aber warum nicht etwas einfacheres nutzen..

sudo apt-get install recode
recode HTML.. < file.html > file.txt

Recode kann übrigens noch [...]

Berechtigungen nach Einspielen eines Backups anpassen

Das Erscheinen von Ubuntu Karmic Koala habe ich zum Anlass genommen, meinen Rechner komplett neu aufzusetzen, um Balast loszuwerden. Dabei habe ich natürlich vorher ein Backup gemacht, um später wieder auf meine alten Daten und Konfigurationsdateien zugreifen zu können. Doch leider reicht es nicht, die Dateien mit cp oder rsync an die entsprechende Stelle im [...]