Ich verwende eine virtuelle kvm ubuntu 10.04-Maschine, um einige Funktionen eines Kernelmoduls zu testen. Ich durchsuche die /var/log
Dateien, um die Kernel-Nachrichten zu diesem Modul zu beobachten.
Um von einem sauberen Zustand aus zu starten, entferne ich Protokolldateien, die ältere Nachrichten enthalten, indem ich rm -rf /var/log/*
die virtuelle Maschine ausführe und dann neu starte. Nach dem Neustart enthalten die neuen Protokolldateien jedoch weiterhin die alten Protokollmeldungen. Es dauert ungefähr 5-6 Zyklen, um Dateien zu löschen und die virtuelle Maschine neu zu starten, um diese Protokolldateimeldungen endgültig zu entfernen.
Warum passiert dies? Gibt es eine einfachere Möglichkeit, Protokolldateien zu bereinigen?
logrotate
ist die offizielle Linux-Software zum automatischen Löschen und Drehen von Protokollen.