User Tools

Site Tools


сервис_ротации_журналов

This is an old revision of the document!


Сервис ротации журналов

Linux Logrotate

# cat /etc/logrotate.conf
...
include /etc/logrotate.d
...
# cat /etc/logrotate.d/mylogs
#/var/log/syslog.high
/var/log/cisco.log
{
    rotate 15
    size 10000k   #10M
    compress
    create 0640 syslog adm
    postrotate
        /bin/systemctl reload rsyslog >/dev/null 2>&1 || true
    endscript
}
# logrotate -d /etc/logrotate.d/mylogs

# logrotate /etc/logrotate.conf

FreeBSD newsyslog

# cat /etc/newsyslog.conf
...
/var/log/cisco.log                      644  7     10   *     J
/var/log/httpd-access.log               644  10    1000 *     JC    /var/run/httpd.pid 30
/var/log/httpd-error.log                644  10    1000 *     JC    /var/run/httpd.pid 30
/var/log/httpd-ssl_request.log          644  10    1000 *     JC    /var/run/httpd.pid 30
# newsyslog
сервис_ротации_журналов.1785649046.txt.gz · Last modified: 2026/08/02 08:37 by val