Anzahl der Dateien in einem Ordner unter Linux bestimmen

Möchte man wissen wir viele Dateien sich in einem Ordner unter Linux befinden, so kann man dies leicht durch eine Kombination der Befehle „find“ und „wc“ bewerkstelligen:

find /home/seeseekey/manyfiles/ -type f | wc -l

Der „find“-Befehl listet dabei alle Dateien in dem Ordner auf, während „wc“ (word count) die ausgegebenen Zeilen zählt und man somit die Anzahl der Dateien ermittelt.

Probleme mit Mono auf Ubuntu-Servern

Wenn man beim Ausführen einer Mono-Applikation auf einem Ubuntu-Server Fehlermeldungen wie diese:

Unhandled Exception: System.TypeLoadException: A type load exception has occurred.
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: A type load exception has occurred.

zu sehen bekommt, so lässt sich dieses Problem meist leicht lösen, indem man die passenden Mono-Bibliotheken durch Installation des Paketes „mono-complete“ hinzufügt:

apt-get install mono-complete

Danach sollte die entsprechende Anwendung ohne Probleme starten.

Bestimmte Mailadresse unter Postfix blockieren

Unter Umständen möchte man seine eigene Blacklist direkt auf dem Mailserver führen. Für diesen Zweck gibt es unter Postfix die Einstellung „check_sender_access“. Dazu bearbeitet man die Datei „/etc/postfix/main.cf“ mittels des gewünschten Editors:

nano /etc/postfix/main.cf

In der Abteilung „smtpd_recipient_restrictions“ wird der Eintrag

check_sender_access hash:/etc/postfix/sender_access

ergänzt. In die neu anzulegende Datei „sender_access“ werden nun Einträge nach folgendem Schema definiert.

 REJECT
 REJECT
 REJECT

Mittels „postmap“ wird anschließend die binäre Repräsentation erzeugt und mittels „reload“ die Konfiguration neu geladen.

postmap /etc/postfix/sender_access
service postfix reload

Damit werden Mails von den definierten Adressen immer abgewiesen.

Wer bin ich?

Wer im neuen Jahr seine Kenntnisse in Programmiersprachen auffrischen will, der sollte es mal mit dem Hello Word Quiz probieren.

Hello World Quiz

Hello World Quiz

Bei dem Quiz bekommt man ein Stück Quelltext zu sehen. Die Aufgabe ist es nun die dazugehörige Sprache zu bestimmen. Zu finden ist das ganze dabei auf helloworldquiz.com. Das Quiz ist dabei unter der MIT-Lizenz lizensiert. Der entsprechende Quelltext befindet sich auf GitHub.

Live zu einem ShoutCast oder IceCast Server streamen

Möchte man zu einem ShoutCast oder IceCast Server live streamen gibt es dafür eine Reihe von Möglichkeiten. Eine freie Anwendung für diesen Zweck ist das „broadcast using this tool“ kurz butt, welches das Streaming über ein einfaches Interface anbietet.

butt

butt

Bezogen werden kann butt dabei auf SourceForge. Die Anwendung steht unter der GPL2 und ist damit freie Software. Butt ist für Linux, Mac OS X und Windows verfügbar.