/etc/logrotate.confファイルに次の行がありますが、それらが何をするのかよくわかりません。
(完全なファイルを表示するために編集)
# see "man logrotate" for details
# rotate log files weekly
weekly
# keep 52 weeks worth of backlogs
rotate 52 # <-- added it by me
# create new (empty) log files after rotating old ones
create
# uncomment this if you want your log files compressed
#compress
# RPM packages drop log rotation information into this directory
include /etc/logrotate.d
# no packages own wtmp -- we'll rotate them here
/var/log/wtmp {
monthly
minsize 1M
create 0664 root utmp
rotate 1
}
# system-specific logs may be also be configured here.
ただし、 logrotate のマニュアルページを参照することをお勧めします。
/var/log/wtmp
-処理されるファイルmonthly
-logrotateが毎月最初に実行されるときに、ファイルを処理します。minsize 1M
-ファイルは、処理される前にminsizeバイトより大きくなければなりませんcreate ...
-新しいログファイルはこれらの権限と所有者/グループで作成されますrotate 1
-ファイルは1回だけローテーションされるため、ファイルの以前のバージョンが1つだけ保持されます。すべてを一緒に入れて
Logrotateを毎月初めて実行するときは、/ var/log/wtmpファイルのサイズを確認し、それが1Mバイトより大きい場合はローテーションします。以前のバージョンのファイルが存在する場合は、以前のバージョンを削除します。グループutmpのルートが所有する新しい/ var/log/wtmpファイルを権限0644で作成します。
編集:
Wtmpファイルには、システムのログイン情報とログアウト情報が保管されています。詳細については、 wtmp のマニュアルページを参照してください。