三歩あるけば物も忘れる

お腹のお肉がメタボックル

ユーザ用ツール

サイト用ツール


InfrastructureConstruction:RHEL8:LogManagement-logrotate

50.ログ管理-logrotate

logrotateの設定方法

1
2
3
4
5
6
7
8
#変更
vi /etc/logrotate.conf
 
#適用
logrotate /etc/logrotate.conf
 
#ログローテート強制実行
logrotate -f /etc/logrotate.conf

logrotateの設定詳細

変更するのは、ローテーションの間隔と保存する世代数で良い

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ローテーションを実施する間隔
#[daily | weekly | monthly | yearly]
weekly
 
#保存する世代数
#rotate [数値]
rotate 4
 
#ローテート後に新しいファイルを作成
#[create | nocreate]
create
 
#個別にログ設定ファイルを読み込むディレクトリパス
include /etc/logrotate.d
 
#ローテート後ファイルの接尾辞(dateextは日付、nodateextは連番)
#[dateext | nodateext]
dateext

https://hackers-high.com/linux/man-jp-logrotate/
※“/etc/logrotate.d/“配下のファイルすべてに影響がある。
個別のログごとに調整したい場合は、”/etc/logrotate.conf“ではなく”/etc/logrotate.d/“配下のファイルで設定する。

初期値

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# see "man logrotate" for details
# rotate log files weekly
weekly
 
# keep 4 weeks worth of backlogs
rotate 4
 
# create new (empty) log files after rotating old ones
create
 
# use date as a suffix of the rotated file
dateext
 
# uncomment this if you want your log files compressed
#compress
 
# RPM packages drop log rotation information into this directory
include /etc/logrotate.d
 
# system-specific logs may be also be configured here.

InfrastructureConstruction/RHEL8/LogManagement-logrotate.txt · 最終更新: 2021/01/01 by 127.0.0.1