web-dev-qa-db-ja.com

ログファイルのサイズまたは経過時間

さまざまなログファイル(特にauth.log)を変更して、過去30〜90日間の情報を保持したいと思います。現時点では、約4日分の情報しかありません。 GUIまたはコマンドプロンプトからこれらの設定を変更するにはどうすればよいですか?

ありがとう!

3
Ron

Ubuntuはlogrotateを使用します

/etc/logrotate.dで設定します

サンプル構文:

   /var/log/messages {
       rotate 5
       weekly
       postrotate
           /usr/bin/killall -HUP syslogd
       endscript
   }

完全な構成オプションについては、以下を参照してください。

http://manpages.ubuntu.com/manpages/precise/man8/logrotate.8.html

http://articles.slicehost.com/2010/6/30/understanding-logrotate-on-ubuntu-part-1

http://articles.slicehost.com/2010/6/30/understanding-logrotate-on-ubuntu-part-2

2
Panther