darktones1.jpgdarktones2.jpgdarktones3.jpgdarktones4.jpgdarktones5.jpgdarktones6.jpgimage1.jpg

Статьи о FreeBSD

Лог файлы

Лог файлы, создание лог файлов и настройка ротации лог файлов.

1.  Для создания лог файла какого либо процесса надо в конфигурационном файле:

/etc/syslog.conf

дописать следующие две строки:

!mpd

*.*     /var/log/mpd.log

И перезапустить процесс логирования:

/etc/rc.d/syslogd restart

2. Для настройки ротации лог файлов по превышению размера лог файла, надо в конфигурационном файле:

/etc/newsyslog.conf

дописать строку вида:

/var/log/mpd.log   имя:группа   600     5     200    *   JC

где имя:группа - необязательный параметр, указывает имя и группу владельца лог файла;

600 - права файла;

5 - количество сжатых файлов;

200 - размер файлов в кб, при превышении указанного размера лог файл будет архивироваться и создаваться новый;

* - когда создавать файл (в любое время, при достижении заданного размера лог файла);

JC - флаги (J - сжимать файл используя bzip2 (Z - сжимать файл используя gzip), С - создавать файл если его нет)

Так же можно задать архивацию не по размеру лог файла, а по времени. Для этого надо вместо 200 поставить *, а вместо * поставить @T00 (архивировать в 0 часов при любом размере лог файла).

Процесс newsyslog запускается каждый час по cron, и что бы не ждать его запуска можно запустить его вручную:

/etc/rc.d/newsyslog

www.KOTUROD.ru

All rights reserved ... possible.