Linux-Shell: Log-Dateien leeren

Linux-Shell: Log-Dateien leeren

Wer sinnvollerweise auf seinem Server das Mitschreiben (Loggen) von Anfragen aktiviert hat, sollte ab und zu die Logdateien leeren. So verhindert man, dass die Festplatte des Servers mit der Zeit vollläuft. Sie wollen das Neustarten der Dienste zum Leeren der Logdateien vermeiden?

Mit einem Trick lässt sich jede Datei auf Null setzen, der Inhalt also löschen. Der Dateiname bleibt dabei gleich, Dienste wie der Apache- oder Nginx-Webserver müssen dazu nicht beendet werden. Nutzen Sie einfach folgenden Linux-Shell-Befehl (mit Bedacht!):

>dateiname.log

(Beispiel: >/var/log/apache2/error.log).

Das Umleitungszeichen „>“ vor dem Dateinamen bewirkt, dass „Nichts“ – also leerer Inhalt – in die Datei geschrieben wird. So wird der Inhalt überschrieben und gelöscht.

linux-shell-logdateien-leeren

Excel & Word: Postleit-Zahlen für Serien-Briefe richtig formatieren

Die Tabellenkalkulation Excel eignet sich ideal als Adressliste für Serienbriefe. Probleme gibt’s bei Postleitzahlen, die mit der Ziffer Null beginnen. Aus der Eingabe „02740“ macht Excel kurzerhand die falsche Postleitzahl „2740“. Mit einem Trick bleiben die führenden Nullen erhalten.

Soll die Adressliste später in Word als Adressquelle für Serienbriefe dienen, reicht die Umstellung des Zahlenformats nicht, da Word die reinen Zahlenwerte (ohne führende Null) ausliest. Damit das Zusammenspiel mit Word klappt, müssen die Zahlenwerte ins Textformat umgewandelt werden.

Das geht am besten über eine Hilfsspalte: Stehen die Postleitzahlen zum Beispiel in Spalte A, lassen sie sich in Spalte B mit folgender Formel ins Textformat umwandeln:

=TEXT(A1;“00000″)

Die Postleitzahl in Zelle A1 wird damit in einen Text mit genau fünf Zeichen umgewandelt.