配置了SQUID認(rèn)證后,SQUID的日志文件爆炸式增長(zhǎng),主要為access.log和cache.log所以為了能夠及時(shí)清理日志文件,使用如下方法:
SQUID提供了日志分割命令,squid -k rotate ,通過(guò)這個(gè)命令可以將日志文件分割為access.log.0 access.log.1 ..... cache.log.0 cache.log.1 ..... 這樣可以通過(guò)調(diào)用corntab 命令來(lái)定時(shí)分割日志文件,再配合rm命令來(lái)定時(shí)刪除這些個(gè)日志文件。
50 7 * * * /usr/local/squid2.7/sbin/squid -k rotate #每日7:50分割日志文件
00 8 * * * rm -f /usr/local/squid2.7/var/logs/access.log.*
00 8 * * * rm -f /usr/local/squid2.7/var/logs/store.log.* #每日8:00刪除分割的日志文件