Здравствуйте уважаемые эксперты!!!
Подскажите, пожалуйста, новичку. На маршрутизаторе (Pentium 200MMX/32Mb/2Gb) стоит freeBSD 4.5, squid 2.5, squidGuard 1.2.0, sendmail 8.12.10, apache 1.3.27.
Есть желание написать скрипт, который в конце месяца проводил бы после сбора статистики "генеральную уборку", - чистка лог файлов,темповых и т.п.
Подскажите, пожалуйста, как корректно это делать. На сколько я понимаю, необходимо чистить следующие:
/usr/local/squid/var/logs
/usr/local/squid/var/cache (не знаю, неадо ли чистить)
/usr/local/squidGuard/log
/usr/local/apache/logs
Наверное есть и файлы, которые необходимо почистить в /var/log, а также и в др.
Может быть у когото есть готовый скрипт, сбросте, пожалуйста, на мыло i_d@mail.ru
>Здравствуйте уважаемые эксперты!!!
>Подскажите, пожалуйста, новичку. На маршрутизаторе (Pentium 200MMX/32Mb/2Gb) стоит freeBSD 4.5, squid 2.5,
>squidGuard 1.2.0, sendmail 8.12.10, apache 1.3.27.
>Есть желание написать скрипт, который в конце месяца проводил бы после сбора
>статистики "генеральную уборку", - чистка лог файлов,темповых и т.п.
>Подскажите, пожалуйста, как корректно это делать. На сколько я понимаю, необходимо чистить
>следующие:
>/usr/local/squid/var/logs
>/usr/local/squid/var/cache (не знаю, неадо ли чистить)
их не надо чистить, в crone надо написать squid -k rotate раз в сутки и он будет обновлть логи сам
>/usr/local/squidGuard/log
>/usr/local/apache/logs
>Наверное есть и файлы, которые необходимо почистить в /var/log, а также и
почитай ф-л /etc/newsyslog.conf там все написано, что и когда надо обновлять
>в др.
>Может быть у когото есть готовый скрипт, сбросте, пожалуйста, на мыло i_d@mail.ru
>
>>/usr/local/squid/var/logs
>>/usr/local/squidGuard/log
>>/usr/local/apache/logs
а как поступить с этими файлами...
>>>/usr/local/squid/var/logs
>>>/usr/local/squidGuard/log
>>>/usr/local/apache/logs
>а как поступить с этими файлами...man logrotate
>>>>/usr/local/squid/var/logs
тоже через squid -k rotate будет обновляться
>>>>/usr/local/squidGuard/log
у меня нету этого, но я думаю, что-то и там есть похожее
>>>>/usr/local/apache/logs
почитай доку по apache. Если он log_ается через syslog, то в newsyslog.conf допиши строчку по аналогии с предыдущими и все
>>а как поступить с этими файлами...
>
>man logrotate
Спасибо за помощь...