« webalizer squid access log | Main | OpenOffice2.0.0 日本語版リリース »

Oct 26, 2005

ログローテーション logrotate

logrotateを使ったログのローテーション
コンフィグは下記のファイルに書かれている。
# vi /etc/logrotate.conf
----
weekly
rotate 4
create
include /etc/logrotate.d
/var/log/wtmp {
monthly
create 0664 root utmp
rotate 1
}
デフォルト、1週間おきに過去ログ4つ作る

namedのファイルを元にsquidのログをローテーションさせてみます。
# cd /etc/logrotate.d
# cp named squid
# vi squid

----
/usr/local/squid/var/logs/access.log {
missingok
postrotate
/usr/bin/kill -HUP `cat /usr/local/squid/var/logs/squid.pid 2> /dev/null` 2> /dev/null || true
endscript
}

/usr/local/squid/var/logs/cache.log {
missingok
postrotate
/usr/bin/kill -HUP `cat /usr/local/squid/var/logs/squid.pid 2> /dev/null` 2> /dev/null || true
endscript
}

/usr/local/squid/var/logs/store.log {
missingok
postrotate
/usr/bin/kill -HUP `cat /usr/local/squid/var/logs/squid.pid 2> /dev/null` 2> /dev/null || true
endscript
}

--参考ページ
http://park15.wakwak.com/~unixlife/linux/sys-logrotate.html
http://www.itmedia.co.jp/help/tips/linux/l0291.html
http://luac.net/~ssk/pwiki/index.php?logrotate#content_1_12

|

« webalizer squid access log | Main | OpenOffice2.0.0 日本語版リリース »

Linux」カテゴリの記事

Comments

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/68055/6644421

Listed below are links to weblogs that reference ログローテーション logrotate:

« webalizer squid access log | Main | OpenOffice2.0.0 日本語版リリース »