Я хотел бы сохранить больше, чем файлы журнала по умолчанию по адресу /var/log/auth.log. Что мне нужно изменить, чтобы сохранить x их?
Графики ротации определены в /etc/logrotate.d/rsyslog
. Если мы рассмотрим файл, мы увидим, что auth.log является одним из файлов, которые по умолчанию настроены на поворот 4, недельный график. Обратите внимание, что syslog наоборот настроен на поворот 7, ежедневное расписание. Вы можете следить за форматом syslog и создавать запись, которая следует за тем же форматом, который даст вам результаты, которые вы хотите I.E. повернуть X и расписание, как в ежедневном, еженедельном или любом другом. Обратите внимание на директиву postrotate, а также указывает действие, которое происходит после завершения всего поворота журнала.
/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
}
sources:
man logrotate
https://www.digitalocean.com/community/tutorials/how-to-view-and-configure-linux-logs-on-ubuntu-and-centos