Logi systemowe, apache, mysql to temat długi jak rzeka. Większość administratorów przypomina sobie o nich dopiero wtedy gdy kończy się miejsce na dysku 🙂 Ponieważ nie wolno kasować plików logów a jedynie je czyścić lub kasować ich spakowane wersje poniżej pare poleceń które rozwiazują problem.
Pierwsze polecenie to skasowanie spakowanych wersji logów w katalogu /var/log/
find /var/log/ | egrep '\.gz$' | xargs rm > /dev/null 2>&1
Wyczyszczenie error log apache:
echo -n > /var/log/apache2/error.log > /dev/null 2>&1
Wyczyszczenie access log apache
echo -n > /var/log/apache2/access.log >/dev/null 2>&1
Oczywiście takie polecenia możemy sobie odpalać w cronie aby w określonym czasie kasowały nam logi.