Inhalt

4. Wie konfiguriere ich Leafnode?

Nun hast du ein funktionierendes News-System am Laufen, aber es gibt immer noch ein paar Dinge zu tun. Du könnstest die Datei /usr/lib/leafnode/config editieren und die »expire dates« der Newsgroups zu setzen. Diese Zahl sagt aus, nach wieviel Tagen alte Nachrichten gelöscht werden sollen. Die Standard-Einstellung von 20 Tagen ist oft zu lange, wenn du einige Gruppen mit viel »Traffic« liest, vier Tage oder eine Woche sind in den meisten Fällen ausreichend. Du kannst den Wert für alle Gruppen setzen (»expire = n« um alle News n Tage zu behalten) und zusätzlich Leafnode sagen, es soll diesen Wert für bestimmte Gruppen ändern, indem du

groupexpire foo.bar n
in der config einträgst, das die »expire time« für die Gruppe foo.bar auf n Tage setzt, d.h. alte Artikel werden nach n Tagen gelöscht.

Diese Einstellungen alleine werden Leafnode nicht veranlassen, etwas zu löschen, dafür gibt es ein extra Programm, nämlich texpire. Es kann als ein cron-Job oder von der Kommandozeile aus gestartet werden. Wenn Dein Rechner die ganze Zeit eingeschaltet ist, kannst Du folgende Zeile zur crontab-Datei von »news« hinzufügen (um die crontab zu editieren, log dich als »news« ein und führe

$ crontab -e
oder als root
$crontab -u news -e
aus).
0 19 * * * /usr/local/sbin/texpire

Diese Zeile bewirkt, daß der cron-Daemon jeden Tag um 19.00 Uhr »texpire« startet. Lies dir die crontab-manpage durch, um weitere Informationen zu erhalten. Wenn Dein Computer nicht regelmäßig eingeschaltet ist, kannst du »texpire« einfach von Zeit zu Zeit aufrufen, wenn du bemerkst, daß »fetch« langsamer wird. Die »cron-Methode« funktioniert aber auch ziemlich gut.


Inhalt