Ja. log bestanden dienen met regelmaat opgeschoond te worden. Er is een heel proces hiervoor in Linux, dat Logrotate heet. In de /etc/logrotate.d directory staan wat configuratie bestanden waar je evt. een eigengemaakte aan kunt toevoegen. Je kunt er o.a. opgeven waar het bestand staat, de bewaartermijn, welk proces gestart en gestopt moet worden en dat soort dingen. Er worden met regelmaat door het systeem processen opgestart die deze config files gebruiken om logfiles te roteren. Het meest bekende voorbeeld: /var/log/messages. Doe maar eens: ls -l /var/log/messages* en je ziet wel wat ik bedoel.
Ook bestanden die in /tmp staan, de min of meer standaard locatie van dat soort bestanden, worden met regelmaat opgeschoond door oudere bestanden te verwijderen. Tenminste, Fedora doet dat en ik denk dat Ubuntu het ook doet. Het is wel iets min of meer specifiek voor de distributie waar je mee werkt want het is geen standaard Unix gedrag.
Eerlijk gezegd weet ik niet uit m'n hoofd hoe deze processen precies heten (ze staan geloof ik in /etc/cron.daily en /etc/cron.weekly), maar bij voldoende interesse wil ik dat wel weer es een beetje ophalen ... Of misschien dat iemand anders dat zo opdist?