Tôi có cấu hình sau cho /etc/logrotate.d/rsyslog
tập tin. Trong đó mình khai báo rõ ràng số ngày nó sẽ xoay là 4 và dung lượng file lưu trữ xoay là 100k cho /var/log/syslog
.
Điều tôi muốn biết là khi kho lưu trữ đạt 100k, nó sẽ tự xoay. Nó có quay tổng cộng tới 4 lần trong vòng một ngày nếu cần không? Nếu nó cần xoay 4 lần vì nó liên tục đạt 100k nó sẽ làm như vậy và chỉ giữ 4 tệp? Có thể tôi không thể giải thích đầy đủ câu hỏi của mình, nhưng mục tiêu tôi đang tìm kiếm là khi tệp lưu trữ được xoay đạt 100k, nó sẽ tự xoay và tổng số lần xoay không được vượt qua 4 tệp Vì vậy, nếu nó cần 8 lần quay trong một khoảng thời gian, thì chỉ nên có 4 kho lưu trữ được quay cuối cùng. Tôi thấy cấu hình hàng ngày, không chắc cấu hình đó có bổ sung cho cấu hình xoay không?
Nếu tôi cần đặt số lượng tệp lưu trữ tối đa và cấu hình xoay ngày không hoạt động như vậy, thì tôi cần phải làm gì?
/var/log/syslog
{
xoay 4
cỡ 100k
hằng ngày
mất tích
thông báo
nén trễ
nén
quay sau
gọi-rc.d rsyslog xoay>/dev/null
phần cuối
}
/var/log/mail.info
/var/log/mail.warn
/var/log/mail.err
/var/log/mail.log
/var/log/daemon.log
/var/log/kern.log
/var/log/auth.log
/var/log/user.log
/var/log/lpr.log
/var/log/cron.log
/var/log/rsyslog.log
/var/log/gỡ lỗi
/var/log/tin nhắn
{
xoay 4
hàng tuần
mất tích
thông báo
nén
nén trễ
chia sẻ kịch bản
quay sau
gọi-rc.d rsyslog xoay>/dev/null
phần cuối
}
tôi cũng có cái này cấu hình nhật ký hệ thống
giới hạn kích thước tệp nhật ký hệ thống là 1 MB. Vì vậy, khi nhật ký hệ thống đạt 1 MB, nó sẽ tự quay (chưa được kiểm tra)
auth,authpriv.* -/var/log/auth.log
$outchannel mysyslog,/var/log/syslog,1048576
*.*;auth,authpriv.none :omfile:$mysyslog