Thứ Hai, 29 tháng 2, 2016

Tăng thời gian lưu log của log xác thực và phân quyền

Vào quyền root

vi /etc/logrotate.d/zimbra
Tìm đến dòng có chứa  /opt/zimbra/log/nginx.log /opt/zimbra/log/nginx.access.log
Thay đổi config như sau:
/opt/zimbra/log/nginx.log /opt/zimbra/log/nginx.access.log {
    daily
    sharedscripts
    missingok
    notifempty
    create 0644 zimbra zimbra
    postrotate
      kill -USR1 `cat /opt/zimbra/log/nginx.pid 2> /dev/null` 2> /dev/null || true
    endscript
    rotate 30
    compress
    #su zimbra zimbra
Lưu lại
Chuyền sang quyền zimbra
#su zimbra
Crontab –l | grep -i rm

30 2 * * * find /opt/zimbra/log/ -type f -name \*.log\* -mtime +8 -exec rm {} \; > /dev/null 2>&1
35 2 * * * find /opt/zimbra/log/ -type f -name \*.out.???????????? -mtime +8 -exec rm {} \; > /dev/null 2>&1
Thay đổi giá trị xóa ngày

Crontab –e  
30 2 * * * find /opt/zimbra/log/ -type f -name \*.log\* -mtime +90 -exec rm {} \; > /dev/null 2>&1
35 2 * * * find /opt/zimbra/log/ -type f -name \*.out.???????????? -mtime +90 -exec rm {} \; > /dev/null 2>&1
Restart dịch vụ crontab
Vào quyền root
Service crond restart

Không có nhận xét nào:

Đăng nhận xét