การจัดการ log file ในระบบ linux ด้วยโปรแกรม logrotate
การจัดการ log file ในระบบ linux ด้วยโปรแกรม logrotate
1. ติดตั้งโปรแกรม logrotate
$sudo apt-get install logrotate
โดยปกติจะติดตั้งมาอยู่แล้ว
2. ตัว config ปกติจะอยู่ที่ /etc/logrotate.conf
3. เพิ่ม log ที่ต้องการจัดการ โดยการสร้าง file ไว้ที่ /etc/logrotate.d เช่น apache2
$sudo touch /etc/logrotate.d/apache2
โดยมีรูปแบบดังนี้
file_name {
command
}
เช่น
/var/log/apache2/access.log {
daily หมายถึง ทำทุกวัน