22/11/07: 增加 log 的保留天數
環境是 Debian + Postfix
常常會有需要查詢 mail.info 裡的資料。
但是,它每天都會 rotate,而且只保留七天的資料量,對我來說,常常不夠。
由於在 Linux 下,有些是由 logrotate 在處理,有些是由 syslogd 自行處理,所以,找了一會兒才找到修改設定的地方。
我所要做的很簡單,原本這些檔案只保留7天。我想增加至14天。
/etc/syslog.conf 會列出由它處理的 lof files。
而每日 rotate 的動作是 /etc/cron.daily/sysklogd。
在 /etc/cron.daily/sysklogd 了找到下面這一行:
把 7 改成 14 就大功告成。
常常會有需要查詢 mail.info 裡的資料。
但是,它每天都會 rotate,而且只保留七天的資料量,對我來說,常常不夠。
由於在 Linux 下,有些是由 logrotate 在處理,有些是由 syslogd 自行處理,所以,找了一會兒才找到修改設定的地方。
我所要做的很簡單,原本這些檔案只保留7天。我想增加至14天。
/etc/syslog.conf 會列出由它處理的 lof files。
而每日 rotate 的動作是 /etc/cron.daily/sysklogd。
在 /etc/cron.daily/sysklogd 了找到下面這一行:
savelog -g adm -m 640 -u root -c 7 $LOG >/dev/null
把 7 改成 14 就大功告成。
savelog -g adm -m 640 -u root -c 14 $LOG >/dev/null