Как настроить logrotate без `/ etc / logrotate.d / rsyslog`?

Настройки -> Диспетчер настроек -> Windows Tweaks -> вкладка «Фокус».

Существует настройка того, что делать, когда окно поднимается.

0
задан 6 July 2017 в 19:08

3 ответа

Вам не нужен файл /etc/logrotate.d/rsyslog для поворота журналов. Любой файл, созданный в каталоге /etc/logrotate.d, может использоваться для вращения журналов. файлы обычно создаются с правами root и 644 разрешениями (rx-r - r -).

У меня есть файл /etc/logrotate.d/rsyslog на моем сервере 14.04, и это содержимое. [!d1 ]

/var/log/syslog
{
        rotate 7
        daily
        missingok
        notifempty
        delaycompress
        compress
        postrotate
                reload rsyslog >/dev/null 2>&1 || true
        endscript
}

/var/log/mail.info
/var/log/mail.warn
/var/log/mail.err
/var/log/mail.log
/var/log/daemon.log
/var/log/kern.log
/var/log/auth.log
/var/log/user.log
/var/log/lpr.log
/var/log/cron.log
/var/log/debug
/var/log/messages
{
        rotate 4
        weekly
        missingok
        notifempty
        compress
        delaycompress
        sharedscripts
        postrotate
                reload rsyslog >/dev/null 2>&1 || true
        endscript
}

В вашем файле syslog не может быть журнала, если он был создан после ротации с неправильными разрешениями и правами собственности. у меня установлены 640 разрешений (rw-r -----) и syslog: adm как владелец и группа.

1
ответ дан 22 May 2018 в 20:48

Вам не нужен файл /etc/logrotate.d/rsyslog для поворота журналов. Любой файл, созданный в каталоге /etc/logrotate.d, может использоваться для вращения журналов. файлы обычно создаются с правами root и 644 разрешениями (rx-r - r -).

У меня есть файл /etc/logrotate.d/rsyslog на моем сервере 14.04, и это содержимое.

/var/log/syslog { rotate 7 daily missingok notifempty delaycompress compress postrotate reload rsyslog >/dev/null 2>&1 || true endscript } /var/log/mail.info /var/log/mail.warn /var/log/mail.err /var/log/mail.log /var/log/daemon.log /var/log/kern.log /var/log/auth.log /var/log/user.log /var/log/lpr.log /var/log/cron.log /var/log/debug /var/log/messages { rotate 4 weekly missingok notifempty compress delaycompress sharedscripts postrotate reload rsyslog >/dev/null 2>&1 || true endscript }

В вашем файле syslog не может быть журнала, если он был создан после ротации с неправильными разрешениями и правами собственности. у меня установлены 640 разрешений (rw-r -----) и syslog: adm как владелец и группа.

1
ответ дан 18 July 2018 в 10:38

Вам не нужен файл /etc/logrotate.d/rsyslog для поворота журналов. Любой файл, созданный в каталоге /etc/logrotate.d, может использоваться для вращения журналов. файлы обычно создаются с правами root и 644 разрешениями (rx-r - r -).

У меня есть файл /etc/logrotate.d/rsyslog на моем сервере 14.04, и это содержимое.

/var/log/syslog { rotate 7 daily missingok notifempty delaycompress compress postrotate reload rsyslog >/dev/null 2>&1 || true endscript } /var/log/mail.info /var/log/mail.warn /var/log/mail.err /var/log/mail.log /var/log/daemon.log /var/log/kern.log /var/log/auth.log /var/log/user.log /var/log/lpr.log /var/log/cron.log /var/log/debug /var/log/messages { rotate 4 weekly missingok notifempty compress delaycompress sharedscripts postrotate reload rsyslog >/dev/null 2>&1 || true endscript }

В вашем файле syslog не может быть журнала, если он был создан после ротации с неправильными разрешениями и правами собственности. у меня установлены 640 разрешений (rw-r -----) и syslog: adm как владелец и группа.

1
ответ дан 24 July 2018 в 19:37

Другие вопросы по тегам:

Похожие вопросы: