web-dev-qa-db-ja.com

Linuxのwtmpファイルは巨大でした

だから...私は私のwtmpファイルが2.1GBのように今日本当に大きいことを発見しました。

削除して再作成しましたが...

Logrotateにログを回転させる方法はありますか?

3
J. Polfer

man logrotateを確認してください

Logrotateは、/ etc/logrotate.confの設定に基づいて、どのファイルをローテーションする必要があるかを判断します。

Wmtpのデフォルトは

/var/log/wtmp {
    monthly
    create 0664 root utmp
        minsize 1M
    rotate 1
}

それがない場合は、追加できます。十分でない場合は、変更するか、「size = whatever」ディレクティブを追加してサイズが設定値を超えるたびに回転するように指示できます。

Logrotateは/etc/cron.dailyにある必要があります。十分な頻度で実行されていない場合は、logrotate -fを呼び出して強制することができます。

4
Satanicpuppy