Điểm:0

Giới hạn số lượng lưu trữ có sẵn trong vòng quay nhật ký hệ thống

lá cờ us

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
djdomi avatar
lá cờ za
Có ý nghĩa gì khi xoay ở `kích thước tối đa 100k` khi bạn chỉ có bộ nhớ 10mb?
Điểm:1
lá cờ np
ATP

logrotate sẽ không kích hoạt xoay vòng khi tệp đạt đến "kích thước 100k" Nó hoạt động bằng cách kiểm tra theo lịch trình.

Giải thích cách thức hoạt động của phần đầu tiên trong cấu hình của bạn. Thực hiện kiểm tra /var/log/syslog hàng ngày, nếu lớn hơn 100k thì xoay nó, nếu có 4 bản thì xóa sớm nhất.

Bạn có thể thay đổi hàng ngày thành hàng giờ trong tệp cấu hình. Sau đó, cp /etc/cron.daily/logrotate /etc/cron.hourly/logrotate nếu nó chưa có ở đó.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.