Ротация vsftpd.log в FreeBSD
Файлы логов имеют свойство со временем разрастаться до громадного размера и заполнять весь «диск».
Для того чтобы этого избежать есть инструмент ротации файлов служба newsyslog.
Самые старые файлы удаляются, устаревшие последовательно переименовываются и, наконец, текущий лог замещается заново созданным. Утилита newsyslog может сжимать файлы журналов, перезапускать демонов.
Рассмотрим пример ротации файла логов vsftpd.log в FreeBSD
Открываем в редакторе конфигурационный файл /etc/newsyslog.conf, например так
ee /etc/newsyslog.conf |
и в конце добавляем строку:
/var/log/vsftpd.log 600 7 100 * JC |
сохраняемся, выходим и делаем
/etc/rc.d/newsyslog restart |
Все.
Теперь при достижении размера vsftpd.log — 100 кб, он будет сжиматься и храниться 7 поколений сжатых vsftpd.log.